Script started on 2024-10-02 02:13:08+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option prescan halt --halt=true true)
P;HTML|
; (set_option_value halt true)
P;HTML|
; (is_cmd_option prescan stdin --stdin=tty tty)
P;HTML|
; (set_option_value stdin tty)
P;HTML|
; (is_cmd_option prescan stdout --stdout=tty tty)
P;HTML|
; (set_option_value stdout tty)
P;HTML|
; (is_cmd_option prescan stderr --stderr=tty tty)
P;HTML|
; (set_option_value stderr tty)
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option execute python --python=enable enable)
P;HTML|
; (set_option_value python enable)
P;HTML|
; (is_cmd_option execute timeout --timeout=40 40)
P;HTML|
; (set_option_value timeout 40)
P;HTML|
; (is_cmd_option execute output --output=./reports/tests_output/baseline-compat-2024-10-02T00:34:06/ ./reports/tests_output/baseline-compat-2024-10-02T00:34:06/)
P;HTML|
; (set_option_value output ./reports/tests_output/baseline-compat-2024-10-02T00:34:06/)
P;HTML|
; (is_cmd_option execute html --html true)
P;HTML|
; (set_option_value html true)
P;HTML|
; (is_cmd_option execute test --test true)
P;HTML|
; (set_option_value test true)
; (load_metta_file &self tests/performance/nondet_unify/run.metta)
P;HTML|
; (track_load_into_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
; (= 1 "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
P;HTML|
; (= 1 "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
P;HTML|
; (= 1 "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
P;HTML|
; (= (error (stream_error (: 375 (: 0 7027)) (syntax_error unexpected_end_of_file "Unexpected end of file in list")))
; (call once
; (load_metta_file_stream_fast 7027 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta &self (0x564ec1aa6dd0))))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
[193] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
[192] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(192,clause((0x564ebf5953a0),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
[191] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(192,clause((0x564ebf5953a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(...,8000,...,...)),frame(192,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(191,clause((0x564ebf5957c0),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
[190] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(192,clause((0x564ebf5953a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(191,clause((0x564ebf5957c0),3),once(...)),frame(190,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
[188] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
[187] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
[186] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
[185] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
[183] ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
[181] catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[178] ''('')
[177] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[176] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[175] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[173] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[170] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0))),must_det_ll(load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
[167] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[166] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[165] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[162] ''('')
[161] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[160] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[159] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[157] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[155] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),user:close((0x564ec1aa6dd0))) at /usr/lib/swi-prolog/boot/init.pl:682
[154] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[153] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[152] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),...),must_det_ll(...),close((0x564ec1aa6dd0))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[149] ''('')
[148] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[147] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[146] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[144] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[142] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
[139] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[138] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[137] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[134] ''('')
[133] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[132] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[131] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[129] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[127] include_metta1('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
[126] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[125] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[
include_metta1('&self', 'tests/performance/nondet_unify/run.metta'),
load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
[121] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[120] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[119] catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[116] ''('')
[115] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[114] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[113] catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[111] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[109] catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8086,prolog_statistics:(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
[108] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8180,(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
[107] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
[106] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
[104] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[103] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[102] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[99] ''('')
[98] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[97] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[96] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[94] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[92] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
[91] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[90] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[89] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[86] ''('')
[85] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[84] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[83] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[81] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[79] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
[78] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[77] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[76] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[73] ''('')
[72] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[71] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[70] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[68] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[66] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
[62] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[61] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
[56] catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
[53] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[52] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[51] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[48] ''('')
[47] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[46] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[45] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[43] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[41] ''('')
[40] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
[37] cmdline_load_file('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
[35] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[33] cmdline_load_metta(execute,'&self',P;HTML|[
'tests/performance/nondet_unify/run.metta', '--halt=true', '--stdin=tty', '--stdout=tty',
'--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
[26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
[23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
[20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
[18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
[10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
[7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
[6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645
Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause).
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'. % toplevel.pl:556:
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:564:
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)). % toplevel.pl:740:
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','',''). % init.pl:644:
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true). % init.pl:564:
(9)$P;HTML|[user]P;HTML| do_loon. % metta_interp.pl:1653:
(10)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore). % apply.pl:225:
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true). % metta_interp.pl:1486:
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))). % init.pl:564:
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self',''). % metta_interp.pl:665:
(33)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/performance/nondet_unify/run.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']). % metta_interp.pl:701:
(35)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(37)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/performance/nondet_unify/run.metta'). % metta_interp.pl:732:
(40)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output)))). % init.pl:564:
(41)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(43)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(45)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(46)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(47)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))). % init.pl:680:
(48)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(51)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(52)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(53)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(56)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in A))). % init.pl:564:
(61)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(62)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(66)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','',''). % redo_locally.pl:217:
(68)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(70)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(71)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(72)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))). % init.pl:680:
(73)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(76)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(77)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(78)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(79)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',''). % flybase_loader.pl:1005:
(81)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(83)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(84)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(85)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))). % init.pl:680:
(86)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(89)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(90)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(91)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(92)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',''). % flybase_loader.pl:1010:
(94)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(96)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),throw('$aborted'))). % init.pl:564:
(97)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(98)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),user:nop(trace(user:with_option/3,-fail))). % init.pl:680:
(99)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(102)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))))). % init.pl:564:
(103)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(104)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(106)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(include_metta('&self','tests/performance/nondet_unify/run.metta')),user:set_option_value(loading_file,[])). % init.pl:680:
(107)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time(''). % statistics.pl:285:
(108)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(A))),prolog_statistics:(B=true)). % init.pl:684:
(109)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,prolog_statistics:(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(A))). % init.pl:564:
(111)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(113)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))). % init.pl:564:
(114)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(115)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))). % init.pl:680:
(116)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(119)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))). % init.pl:564:
(120)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(121)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(125)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/performance/nondet_unify/run.metta'),load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(126)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(127)$P;HTML|[user]P;HTML| include_metta1('&self','tests/performance/nondet_unify/run.metta'). % metta_loader.pl:396:
(129)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(131)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))). % init.pl:564:
(132)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(133)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))). % init.pl:680:
(134)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(137)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))). % init.pl:564:
(138)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(139)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(142)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')). % init.pl:680:
(144)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(146)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0)))),throw('$aborted'))). % init.pl:564:
(147)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(148)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))),user:nop(trace(user:scc/3,-fail))). % init.pl:680:
(149)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(152)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))))). % init.pl:564:
(153)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(154)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(155)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),user:close((0x564ec1aa6dd0))). % init.pl:680:
(157)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(159)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))). % init.pl:564:
(160)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(161)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))). % init.pl:680:
(162)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(165)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))). % init.pl:564:
(166)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(167)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(170)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0)),load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')). % init.pl:680:
(173)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(175)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))). % init.pl:564:
(176)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(177)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))). % init.pl:680:
(178)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(181)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))). % init.pl:564:
(183)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))). % metta_utils.pl:376:
(185)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)). % init.pl:546:
(186)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true). % init.pl:564:
(190)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]). % dumpst.pl:261:
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
^ Exit: (187) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (188) [user] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^ Unify: (188) [system] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^ Call: (189) [user] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^ Unify: (189) [system] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^ Call: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
Call: (191) [system] fail
^ Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^ Call: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _230538)
^ Unify: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _230538)
Call: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _230538)
Exit: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^ Exit: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
Call: (191) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^ Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^ Call: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
^ Unify: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
^ Call: (192) [user] use_fast_buffer
^ Unify: (192) [user] use_fast_buffer
Call: (193) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (192) [user] use_fast_buffer
^ Redo: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
^ Exit: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
Call: (191) [system] repeat
Exit: (191) [system] repeat
^ Call: (191) [user] my_line_count((0x564ec1aa6dd0), _290066)
^ Unify: (191) [user] my_line_count((0x564ec1aa6dd0), seek($, 0, current, _291004))
Call: (192) [system] stream_property((0x564ec1aa6dd0), reposition(true))
Unify: (192) [system] stream_property((0x564ec1aa6dd0), reposition(true))
Call: (193) [system] nonvar((0x564ec1aa6dd0))
Exit: (193) [system] nonvar((0x564ec1aa6dd0))
Call: (193) [system] nonvar(reposition(true))
Exit: (193) [system] nonvar(reposition(true))
Exit: (192) [system] stream_property((0x564ec1aa6dd0), reposition(true))
Call: (192) [system] seek((0x564ec1aa6dd0), 0, current, _291004)
Exit: (192) [system] seek((0x564ec1aa6dd0), 0, current, 7027)
Call: (192) [system] fail
^ Redo: (191) [user] my_line_count((0x564ec1aa6dd0), _290066)
^ Unify: (191) [user] my_line_count((0x564ec1aa6dd0), _290066)
Call: (192) [system] stream_property((0x564ec1aa6dd0), position(_290066))
Unify: (192) [system] stream_property((0x564ec1aa6dd0), position(_290066))
Call: (193) [system] nonvar((0x564ec1aa6dd0))
Exit: (193) [system] nonvar((0x564ec1aa6dd0))
Call: (193) [system] nonvar(position(_290066))
Exit: (193) [system] nonvar(position(_290066))
Exit: (192) [system] stream_property((0x564ec1aa6dd0), position('$stream_position'(7027, 375, 0, 7027)))
^ Exit: (191) [user] my_line_count((0x564ec1aa6dd0), '$stream_position'(7027, 375, 0, 7027))
Call: (191) [user] current_read_mode(file, _310484)
Unify: (191) [user] current_read_mode(file, _310484)
Call: (192) [system] nb_current(file_mode, _310484)
Redo: (191) [user] current_read_mode(file, _310484)
Call: (192) [system] _310484=(+)
Exit: (192) [system] (+)=(+)
Exit: (191) [user] current_read_mode(file, +)
^ Call: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^ Unify: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^ Call: (192) [user] clause(t_l:s_reader_info(_316934), _318880, _318802)
^ Redo: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^ Unify: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^ Call: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
^ Unify: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
Call: (193) [system] string((0x564ec1aa6dd0))
^ Redo: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
^ Exit: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
^ Call: (192) [user] new_parse_sexpr_metta_IO((0x564ec1aa6dd0), _316934)
^ Unify: (192) [user] new_parse_sexpr_metta_IO((0x564ec1aa6dd0), _316934)
^ Call: (193) [user] new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), _316934)
^ Unify: (193) [user] new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), _316934)
Call: (194) [system] at_end_of_stream((0x564ec1aa6dd0))
Exit: (194) [system] at_end_of_stream((0x564ec1aa6dd0))
Call: (194) [system] _316934=end_of_file
Exit: (194) [system] end_of_file=end_of_file
^ Exit: (193) [user] new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)
Call: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)))
Unify: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)))
Exit: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)))
^ Exit: (192) [user] new_parse_sexpr_metta_IO((0x564ec1aa6dd0), end_of_file)
^ Exit: (191) [user] read_metta2((0x564ec1aa6dd0), end_of_file)
^ Call: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^ Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (192) [system] var(end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^ Unify: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
Call: (192) [system] atom(end_of_file)
Exit: (192) [system] atom(end_of_file)
^ Call: (192) [user] symbol_concat($, _345684, end_of_file)
^ Unify: (192) [user] symbol_concat($, _345684, end_of_file)
Call: (193) [system] atom_concat($, _345684, end_of_file)
Fail: (193) [system] atom_concat($, _345684, end_of_file)
^ Fail: (192) [user] symbol_concat($, _345684, end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^ Unify: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
Call: (192) [system] compound(end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^ Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
^ Exit: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (191) [system] _355950=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
Exit: (191) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^ Call: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^ Exit: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^ Call: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Unify: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Call: (192) [user] use_fast_buffer
^ Unify: (192) [user] use_fast_buffer
Call: (193) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (192) [user] use_fast_buffer
^ Redo: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Exit: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
Call: (191) [system] flush_output
Exit: (191) [system] flush_output
Call: (191) [system] at_end_of_stream((0x564ec1aa6dd0))
Exit: (191) [system] at_end_of_stream((0x564ec1aa6dd0))
^ Call: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _425010)
Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _425010)
Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _452976))
^ Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Call: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (194) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318), remove_specific_extension(_10318, answers, _10332), set_exec_num(_10332, 1), fbug(load_answer_file(_10318, _10332)), load_answer_file(_10318, _10332)))
^ Unify: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318), remove_specific_extension(_10318, answers, _10332), set_exec_num(_10332, 1), fbug(load_answer_file(_10318, _10332)), load_answer_file(_10318, _10332)))
^ Call: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318)
^ Unify: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318)
Call: (197) [system] file_name_extension(_29726, _29650, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (197) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (197) [system] metta=answers
Fail: (197) [system] metta=answers
^ Redo: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318)
Call: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', _45968)
Exit: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.')
Call: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, _10318)
Exit: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Exit: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Call: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _10332)
^ Unify: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _10332)
Call: (197) [system] file_name_extension(_10332, _79726, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Exit: (197) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Call: (197) [system] answers=answers
Exit: (197) [system] answers=answers
^ Exit: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _113464)
Unify: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _113464)
Call: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _141430))
^ Exit: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] is_compatio
^ Unify: (197) [user] is_compatio
^ Call: (199) [system] setup_call_cleanup('$notrace'(_184750, _184752), once(user:is_compatio0), '$restore_trace'(_184750, _184752))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_184750, _184752), system:once(user:is_compatio0), system:'$restore_trace'(_184750, _184752))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_184750, _184752))
Redo: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^ Unify: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^ Call: (198) [user] setup_call_cleanup('$notrace'(_222402, _222404), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), '$restore_trace'(_222402, _222404))
^ Unify: (198) [system] setup_call_cleanup(user:'$notrace'(_222402, _222404), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(_222402, _222404))
^ Call: (199) [system] sig_atomic(user:'$notrace'(_222402, _222404))
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
^ Exit: (198) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(3, -1))
^ Exit: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
Exit: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _318396, _318398)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _323216, _323218)
^ Redo: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Exit: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Call: (197) [user] setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)]), load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _346306), close(_346306))
^ Unify: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _346306), user:close(_346306))
^ Call: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)]))
Call: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)])
Exit: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x564ec1b87fc0), [encoding(utf8)])
^ Exit: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x564ec1b87fc0), [encoding(utf8)]))
^ Call: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (199) [system] at_end_of_stream((0x564ec1b87fc0))
Fail: (199) [system] at_end_of_stream((0x564ec1b87fc0))
^ Redo: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (199) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _404214)
Unify: (199) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _404214)
Call: (200) [system] read_string((0x564ec1b87fc0), '\n', '\r', _406072, _406074)
Exit: (200) [system] read_string((0x564ec1b87fc0), '\n', '\r', 10, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Call: (200) [system] 10\== -1
Exit: (200) [system] 10\== -1
Call: (200) [system] _404214="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
Exit: (200) [system] "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
Exit: (199) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^ Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
Call: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (201) [user] is_compatio
^ Unify: (201) [user] is_compatio
^ Call: (203) [system] setup_call_cleanup('$notrace'(_425966, _425968), once(user:is_compatio0), '$restore_trace'(_425966, _425968))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_425966, _425968), system:once(user:is_compatio0), system:'$restore_trace'(_425966, _425968))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_425966, _425968))
Redo: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (201) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^ Unify: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^ Call: (202) [user] setup_call_cleanup('$notrace'(_432498, _432500), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), '$restore_trace'(_432498, _432500))
^ Unify: (202) [system] setup_call_cleanup(user:'$notrace'(_432498, _432500), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(_432498, _432500))
^ Call: (203) [system] sig_atomic(user:'$notrace'(_432498, _432500))
P;HTML|
; (= 1 "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Exit: (202) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(3, -1))
^ Exit: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
Exit: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
Call: (201) [system] string_concat("[(Error (assert", _474462, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("[(Error (assert", _475394, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
Call: (201) [system] string_concat("Expected: [", _478114, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("Expected: [", _478114, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
Call: (201) [system] string_concat("Got: [", _481842, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("Got: [", _481842, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
Call: (201) [system] string_concat("[", _485570, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("[", _485570, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Fail: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^ Redo: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^ Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^ Call: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (201) [system] at_end_of_stream((0x564ec1b87fc0))
Fail: (201) [system] at_end_of_stream((0x564ec1b87fc0))
^ Redo: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (201) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _519140)
Unify: (201) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _519140)
Call: (202) [system] read_string((0x564ec1b87fc0), '\n', '\r', _520998, _521000)
Exit: (202) [system] read_string((0x564ec1b87fc0), '\n', '\r', 10, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Call: (202) [system] 10\== -1
Exit: (202) [system] 10\== -1
Call: (202) [system] _3558="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
Exit: (202) [system] "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
Exit: (201) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^ Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
Call: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (203) [user] is_compatio
^ Unify: (203) [user] is_compatio
^ Call: (205) [system] setup_call_cleanup('$notrace'(_20454, _20456), once(user:is_compatio0), '$restore_trace'(_20454, _20456))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_20454, _20456), system:once(user:is_compatio0), system:'$restore_trace'(_20454, _20456))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_20454, _20456))
Redo: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (203) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^ Unify: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^ Call: (204) [user] setup_call_cleanup('$notrace'(_26986, _26988), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), '$restore_trace'(_26986, _26988))
^ Unify: (204) [system] setup_call_cleanup(user:'$notrace'(_26986, _26988), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(_26986, _26988))
^ Call: (205) [system] sig_atomic(user:'$notrace'(_26986, _26988))
P;HTML|
; (= 1 "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Exit: (204) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(3, -1))
^ Exit: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
Exit: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
Call: (203) [system] string_concat("[(Error (assert", _56116, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("[(Error (assert", _57048, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
Call: (203) [system] string_concat("Expected: [", _59768, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("Expected: [", _59768, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
Call: (203) [system] string_concat("Got: [", _63496, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("Got: [", _63496, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
Call: (203) [system] string_concat("[", _67224, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("[", _67224, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Fail: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^ Redo: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^ Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^ Call: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (203) [system] at_end_of_stream((0x564ec1b87fc0))
Fail: (203) [system] at_end_of_stream((0x564ec1b87fc0))
^ Redo: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (203) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _100794)
Unify: (203) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _100794)
Call: (204) [system] read_string((0x564ec1b87fc0), '\n', '\r', _102652, _102654)
Exit: (204) [system] read_string((0x564ec1b87fc0), '\n', '\r', 10, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Call: (204) [system] 10\== -1
Exit: (204) [system] 10\== -1
Call: (204) [system] _100794="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
Exit: (204) [system] "0inputs+0outputs (0major+3799minor)pagefaults 0swaps"="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
Exit: (203) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^ Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
Call: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (205) [user] is_compatio
^ Unify: (205) [user] is_compatio
^ Call: (207) [system] setup_call_cleanup('$notrace'(_122512, _122514), once(user:is_compatio0), '$restore_trace'(_122512, _122514))
^ Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_122512, _122514), system:once(user:is_compatio0), system:'$restore_trace'(_122512, _122514))
^ Call: (208) [system] sig_atomic(system:'$notrace'(_122512, _122514))
Redo: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (205) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^ Unify: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^ Call: (206) [user] setup_call_cleanup('$notrace'(_129044, _129046), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), '$restore_trace'(_129044, _129046))
^ Unify: (206) [system] setup_call_cleanup(user:'$notrace'(_129044, _129046), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(_129044, _129046))
^ Call: (207) [system] sig_atomic(user:'$notrace'(_129044, _129046))
P;HTML|
; (= 1 "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Exit: (206) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(3, -1))
^ Exit: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
Exit: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
Call: (205) [system] string_concat("[(Error (assert", _155448, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("[(Error (assert", _156380, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
Call: (205) [system] string_concat("Expected: [", _159100, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("Expected: [", _159100, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
Call: (205) [system] string_concat("Got: [", _162828, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("Got: [", _162828, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
Call: (205) [system] string_concat("[", _166556, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("[", _166556, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Fail: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^ Redo: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^ Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^ Call: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Unify: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (205) [system] at_end_of_stream((0x564ec1b87fc0))
Exit: (205) [system] at_end_of_stream((0x564ec1b87fc0))
^ Call: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))
^ Unify: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))
^ Call: (207) [system] setup_call_cleanup('$notrace'(_200184, _200186), once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))), _200142, fbug((_200142-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))))))), '$restore_trace'(_200184, _200186))
^ Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_200184, _200186), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))), _200142, fbug((_200142-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))))))), system:'$restore_trace'(_200184, _200186))
^ Call: (208) [system] sig_atomic(system:'$notrace'(_200184, _200186))
^ Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))), _200142, fbug((_200142-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))))))), system:'$restore_trace'(3, -1))
^ Exit: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))
^ Exit: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Exit: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^ Exit: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Exit: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^ Exit: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^ Exit: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^ Exit: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
Call: (199) [system] close((0x564ec1b87fc0))
Exit: (199) [system] close((0x564ec1b87fc0))
^ Exit: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x564ec1b87fc0), [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0)), user:close((0x564ec1b87fc0)))
^ Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _286304)
Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _286304)
Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _314270))
^ Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Exit: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^ Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _402268)
Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _402268)
Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _430234))
^ Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^ Call: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (193) [user] current_predicate(pfcAdd/1)
^ Exit: (193) [user] current_predicate(pfcAdd/1)
^ Call: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Unify: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Call: (194) [user] clause(pfcTraceExecution, true)
^ Fail: (194) [user] clause(pfcTraceExecution, true)
^ Redo: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Exit: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Call: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (194) [user] must_ex(current_why_UU(_496578))
^ Unify: (194) [user] must_ex(current_why_UU(_496578))
Call: (196) [user] current_why_UU(_496578)
Unify: (196) [user] current_why_UU(_496578)
^ Call: (197) [user] get_why_uu(_496578)
^ Unify: (197) [user] get_why_uu(_496578)
^ Call: (198) [user] findall(_502118, current_why(_502118), _502124)
^ Unify: (198) [$bags] findall(_502118, user:current_why(_502118), _502124)
^ Call: (199) [$bags] findall(_502118, user:current_why(_502118), _502124, [])
^ Unify: (199) [$bags] findall(_502118, user:current_why(_502118), _502124, [])
^ Call: (200) [$bags] cleanup_bag(findall_loop(_502118, user:current_why(_502118), _502124, []), '$destroy_findall_bag')
^ Unify: (200) [$bags] cleanup_bag('$bags':findall_loop(_502118, user:current_why(_502118), _502124, []), '$bags':'$destroy_findall_bag')
Call: (201) [$bags] findall_loop(_502118, user:current_why(_502118), _502124, [])
Unify: (201) [$bags] findall_loop(_502118, user:current_why(_502118), _502124, [])
^ Call: (202) [user] bugger:current_why(_502118)
^ Unify: (202) [user] bugger:current_why(_502118)
^ Call: (203) [user] bugger:current_why_data(_502118)
^ Unify: (203) [user] bugger:current_why_data(_502118)
Call: (204) [system] nb_current('$current_why', wp(_502118, _513378))
Fail: (204) [system] nb_current('$current_why', wp(_502118, _513378))
^ Redo: (203) [user] bugger:current_why_data(_502118)
^ Unify: (203) [user] bugger:current_why_data(_502118)
Call: (204) [t_l] t_l:current_why_source(_502118)
Fail: (204) [t_l] t_l:current_why_source(_502118)
^ Fail: (203) [user] bugger:current_why_data(_502118)
^ Redo: (202) [user] bugger:current_why(_502118)
^ Unify: (202) [user] bugger:current_why(mfl4(_520806, _520808, _520810, _520812))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_521762, _521764), once(user:current_mfl4(_520806, _520808, _520810, _520812)), '$restore_trace'(_521762, _521764))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_521762, _521764), system:once(user:current_mfl4(_520806, _520808, _520810, _520812)), system:'$restore_trace'(_521762, _521764))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_3484, _3486))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_3458, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (202) [user] bugger:current_why(P;HTML|mfl4(_3458, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (201) [$bags] findall_loop(_3420, user:current_why(_3420), _3426, [])
Exit: (201) [$bags] findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (200) [$bags] cleanup_bag('$bags':findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (199) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (198) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (198) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (198) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (199) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (199) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (199) [system] nonvar([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (199) [system] nonvar([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (199) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_137702, _137704)
Fail: (199) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_137702, _137704)
^ Redo: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Call: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^ Unify: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^ Call: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (201) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (201) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (201) [user] not(compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (201) [system] not(user:compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (202) [system] compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (202) [system] compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (201) [system] not(user:compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^ Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _168048)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (202) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (202) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _168048)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (202) [user] not(compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (202) [system] not(user:compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (203) [system] compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (203) [system] compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (202) [system] not(user:compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _168048)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (200) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (200) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (200) [system] nonvar(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (200) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_10384, _10386)
Fail: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_10384, _10386)
^ Redo: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (197) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (196) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (194) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Call: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Fail: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Redo: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _211466)
^ Unify: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _211466)
Call: (199) [system] fail
Fail: (199) [system] fail
^ Fail: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _211466)
^ Redo: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (198) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)))
^ Unify: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)))
^ Call: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:each_call_cleanup)
^ Unify: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:each_call_cleanup)
Call: (200) [system] current_prolog_flag(occurs_check, _312248)
Exit: (200) [system] current_prolog_flag(occurs_check, true)
^ Call: (200) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (201) [system] true==true
Exit: (201) [system] true==true
^ Call: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Call: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Call: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _490420, _490422)
^ Exit: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
Call: (207) [system] _513604=user
Exit: (207) [system] user=user
^ Call: (207) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, _515474)
^ Exit: (207) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
Call: (207) [$syspreds] clause_property((0x564ec1aa22b0), module(user))
Unify: (207) [$syspreds] clause_property((0x564ec1aa22b0), module(user))
Exit: (207) [$syspreds] clause_property((0x564ec1aa22b0), module(user))
^ Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^ Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^ Call: (208) [user] clause(_18032, _18034, (0x564ec1aa22b0))
^ Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^ Call: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _23812)
^ Unify: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Call: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (208) [user] strip_m(true, _63446)
^ Unify: (208) [user] strip_m(true, true)
^ Exit: (208) [user] strip_m(true, true)
Call: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
Exit: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^ Exit: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Exit: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Fail: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Redo: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
Unify: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
Exit: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
^ Exit: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:each_call_cleanup)
^ Exit: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)))
^ Exit: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (196) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (195) [user] pfcRun
^ Unify: (195) [user] pfcRun
^ Call: (196) [user] pfcGetSearch(direct)
^ Unify: (196) [user] pfcGetSearch(direct)
Call: (197) [t_l] t_l:pfcSearchTL(_229316)
Fail: (197) [t_l] t_l:pfcSearchTL(_229316)
^ Redo: (196) [user] pfcGetSearch(direct)
^ Call: (197) [user] pfcSearch(_232090)
^ Unify: (197) [user] pfcSearch(direct)
^ Exit: (197) [user] pfcSearch(direct)
Call: (197) [system] direct=direct
Exit: (197) [system] direct=direct
^ Exit: (196) [user] pfcGetSearch(direct)
^ Unify: (195) [user] pfcRun
^ Exit: (195) [user] pfcRun
^ Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (192) [user] forall(metta_file_buffer(_260574, _260576, _260578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _260582), (maplist(maybe_assign, _260578), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576, _260622))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576))))))
^ Unify: (192) [$apply] forall(user:metta_file_buffer(_260574, _260576, _260578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _260582), user:(maplist(maybe_assign, _260578), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576, _260622))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576))))))
^ Call: (193) [user] metta_file_buffer(_260574, _260576, _260578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _260582)
^ Unify: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^ Exit: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^ Call: (194) [user] apply:maplist(maybe_assign, [])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
Call: (195) [apply] apply:maplist_([], user:maybe_assign)
Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Call: (196) [system] var(exec(['style-check', [-, singleton]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec(['style-check', [-, singleton]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Call: (196) [system] string(exec(['style-check', [-, singleton]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Call: (197) [system] var(['style-check', [-, singleton]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Call: (197) [system] string(['style-check', [-, singleton]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _439534))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
Call: (200) [system] _449178 is 0+1
Exit: (200) [system] 1 is 0+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _504024)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (200) [system] _475124=1
Exit: (200) [system] 1=1
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (197) [user] must_det_ll(1>0)
^ Unify: (197) [user] must_det_ll(user:(1>0))
^ Call: (198) [user] once(user:(1>0))
^ Unify: (198) [system] once(user:(1>0))
Call: (199) [system] 1>0
Exit: (199) [system] 1>0
^ Exit: (198) [system] once(user:(1>0))
^ Exit: (197) [user] must_det_ll(user:(1>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_24508, _24510), once(user:is_synthing_unit_tests0), '$restore_trace'(_24508, _24510))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_24508, _24510), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_24508, _24510))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_24508, _24510))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _29246)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _29246)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
^ Call: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _48526), pfcAdd_Now('next-operation'(_48526)))
^ Unify: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _48526), pfcAdd_Now('next-operation'(_48526)))
Call: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], _48526)
Unify: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', _51318))
Call: (199) [user] o_s([[-, singleton]], _51318)
Unify: (199) [user] o_s([[-, singleton]], _51318)
Call: (200) [user] o_s([-, singleton], _51318)
Unify: (200) [user] o_s([-, singleton], _51318)
Call: (201) [user] o_s(-, _51318)
Unify: (201) [user] o_s(-, -)
Exit: (201) [user] o_s(-, -)
Exit: (200) [user] o_s([-, singleton], -)
Exit: (199) [user] o_s([[-, singleton]], -)
Exit: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Call: (200) [user] must_ex(current_why_UU(_72536))
^ Unify: (200) [user] must_ex(current_why_UU(_72536))
Call: (202) [user] current_why_UU(_72536)
Unify: (202) [user] current_why_UU(_72536)
^ Call: (203) [user] get_why_uu(_72536)
^ Unify: (203) [user] get_why_uu(_72536)
^ Call: (204) [user] findall(_78076, current_why(_78076), _78082)
^ Unify: (204) [$bags] findall(_78076, user:current_why(_78076), _78082)
^ Call: (205) [$bags] findall(_78076, user:current_why(_78076), _78082, [])
^ Unify: (205) [$bags] findall(_78076, user:current_why(_78076), _78082, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_78076, user:current_why(_78076), _78082, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_78076, user:current_why(_78076), _78082, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_78076, user:current_why(_78076), _78082, [])
Unify: (207) [$bags] findall_loop(_78076, user:current_why(_78076), _78082, [])
^ Call: (208) [user] bugger:current_why(_78076)
^ Unify: (208) [user] bugger:current_why(_78076)
^ Call: (209) [user] bugger:current_why_data(_78076)
^ Unify: (209) [user] bugger:current_why_data(_78076)
Call: (210) [system] nb_current('$current_why', wp(_78076, _89336))
Fail: (210) [system] nb_current('$current_why', wp(_78076, _89336))
^ Redo: (209) [user] bugger:current_why_data(_78076)
^ Unify: (209) [user] bugger:current_why_data(_78076)
Call: (210) [t_l] t_l:current_why_source(_78076)
Fail: (210) [t_l] t_l:current_why_source(_78076)
^ Fail: (209) [user] bugger:current_why_data(_78076)
^ Redo: (208) [user] bugger:current_why(_78076)
^ Unify: (208) [user] bugger:current_why(mfl4(_96764, _96766, _96768, _96770))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_97720, _97722), once(user:current_mfl4(_96764, _96766, _96768, _96770)), '$restore_trace'(_97720, _97722))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_97720, _97722), system:once(user:current_mfl4(_96764, _96766, _96768, _96770)), system:'$restore_trace'(_97720, _97722))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_97720, _97722))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_96764, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_96764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_78076, user:current_why(_78076), _78082, [])
Exit: (207) [$bags] findall_loop(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_234144, _234146)
Fail: (205) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_234144, _234146)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _264506)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _264506)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _264506)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_108156, _108158)
Fail: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_108156, _108158)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
Call: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _266470)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _266470)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _266470)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _316708)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _417120, _417122)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
Call: (213) [system] _420864=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _422734)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _422734)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _425562)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _425562)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _452872, _452874)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _454752, _454754)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _454752, _454754)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
Call: (216) [system] _463158=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _465028)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _465028)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _467856)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _467856)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Call: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^ Exit: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
Call: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
Call: (217) [system] _15466 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
Call: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
Call: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _24734, _24736)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
Call: (218) [lists] lists:member(_17324, ['next-operation', op(exec, 'style-check', -)])
Unify: (218) [lists] lists:member(_17324, ['next-operation', op(exec, 'style-check', -)])
Call: (219) [lists] lists:member_([op(exec, 'style-check', -)], _17324, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _4314)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _4314)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _4314)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _4314)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _4314)
Call: (218) [system] _4314='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'style-check', -)], _17324, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], _17324, 'next-operation')
Call: (220) [lists] lists:member_([], _17324, op(exec, 'style-check', -))
Unify: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
^ Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
Call: (218) [system] var(op(exec, 'style-check', -))
Fail: (218) [system] var(op(exec, 'style-check', -))
^ Redo: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
^ Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
Call: (218) [system] compound(op(exec, 'style-check', -))
Exit: (218) [system] compound(op(exec, 'style-check', -))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _4314=op(exec, 'style-check', -)
Exit: (218) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^ Exit: (217) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^ Fail: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
Call: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
Call: (216) [system] _83266 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
Call: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _92534, _92536)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
Call: (217) [lists] lists:member(_85124, ['next-operation', op(exec, 'style-check', -)])
Unify: (217) [lists] lists:member(_85124, ['next-operation', op(exec, 'style-check', -)])
Call: (218) [lists] lists:member_([op(exec, 'style-check', -)], _85124, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _72114)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _72114)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _72114)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _72114)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _72114)
Call: (217) [system] _72114='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, 'style-check', -)], _85124, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], _85124, 'next-operation')
Call: (219) [lists] lists:member_([], _85124, op(exec, 'style-check', -))
Unify: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
^ Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
Call: (217) [system] var(op(exec, 'style-check', -))
Fail: (217) [system] var(op(exec, 'style-check', -))
^ Redo: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
^ Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
Call: (217) [system] compound(op(exec, 'style-check', -))
Exit: (217) [system] compound(op(exec, 'style-check', -))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _72114=op(exec, 'style-check', -)
Exit: (217) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^ Exit: (216) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (215) [user] pfcTraced(op(exec, 'style-check', -))
^ Fail: (215) [user] pfcTraced(op(exec, 'style-check', -))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_238526)
^ Unify: (213) [user] pfcGetSearch(_238526)
Call: (214) [t_l] t_l:pfcSearchTL(_240376)
Fail: (214) [t_l] t_l:pfcSearchTL(_240376)
^ Redo: (213) [user] pfcGetSearch(_238526)
^ Call: (214) [user] pfcSearch(_243150)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _238526=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _267584)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _267584)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _267584)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _277846)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
Call: (219) [system] is_list(_285342)
Fail: (219) [system] is_list(_285342)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
Call: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), _292736)
Exit: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _335398, _335400)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _335398, _335400)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _335398, _335400)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _346640)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _347580)
Call: (225) [system] nonvar(_348438)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _349440)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _350374)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), number_of_clauses(_359568))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), number_of_clauses(_359568))
Call: (225) [system] nonvar(number_of_clauses(_359568))
Exit: (225) [system] nonvar(number_of_clauses(_359568))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_359568), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_359568), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _374412), (prolog_current_choice(_374422), push_current_choice(_374422), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444), pfc_call(_374444)), nb_setval('$pfc_current_choice', _374412))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _374412), user:(prolog_current_choice(_374422), push_current_choice(_374422), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444), pfc_call(_374444)), user:nb_setval('$pfc_current_choice', _374412))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _374412))
Call: (227) [system] nb_current('$pfc_current_choice', _374412)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_374422)
Exit: (226) [system] prolog_current_choice(2950)
^ Call: (226) [user] push_current_choice(2950)
^ Unify: (226) [user] push_current_choice(2950)
Call: (227) [system] nb_current('$pfc_current_choice', _383762)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2950])
Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (226) [user] push_current_choice(2950)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _392134)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _374412), user:(prolog_current_choice(_374422), push_current_choice(_374422), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444), pfc_call(_374444)), user:nb_setval('$pfc_current_choice', _374412))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (222) [user] pfc_spft(_407004, _407090, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012))
^ Unify: (222) [user] pfc_spft(_407004, _408022, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012))
^ Call: (223) [user] pfcCallSystem('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Call: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (225) [system] var('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Fail: (225) [system] var('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (225) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Exit: (225) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Exit: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Exit: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _443162, _443164)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _443162, _443164)
Call: (228) [system] compound('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Exit: (228) [system] compound('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (228) [system] compound_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _443162, _443164)
Exit: (228) [system] compound_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _454404)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _455344)
Call: (226) [system] nonvar(_456202)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _457204)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _458138)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Exit: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), number_of_clauses(_467332))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), number_of_clauses(_467332))
Call: (226) [system] nonvar(number_of_clauses(_467332))
Exit: (226) [system] nonvar(number_of_clauses(_467332))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_467332), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_467332), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Exit: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(708), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), number_of_clauses(708))
^ Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _482176), (prolog_current_choice(_482186), push_current_choice(_482186), clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208), pfc_call(_482208)), nb_setval('$pfc_current_choice', _482176))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _482176), user:(prolog_current_choice(_482186), push_current_choice(_482186), clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208), pfc_call(_482208)), user:nb_setval('$pfc_current_choice', _482176))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _482176))
Call: (228) [system] nb_current('$pfc_current_choice', _482176)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_482186)
Exit: (227) [system] prolog_current_choice(2970)
^ Call: (227) [user] push_current_choice(2970)
^ Unify: (227) [user] push_current_choice(2970)
Call: (228) [system] nb_current('$pfc_current_choice', _491526)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2970])
Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (227) [user] push_current_choice(2970)
^ Call: (227) [user] clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208)
^ Fail: (227) [user] clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _499898)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _482176), user:(prolog_current_choice(_482186), push_current_choice(_482186), clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208), pfc_call(_482208)), user:nb_setval('$pfc_current_choice', _482176))
^ Fail: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^ Fail: (222) [user] pfc_spft(_407004, _507402, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_86310)
Fail: (203) [t_l] t_l:pfcSearchTL(_86310)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_89084)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Exit: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -)), pfcAdd_Now('next-operation'(op(exec, 'style-check', -))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
Call: (200) [system] _126088=_126090
Exit: (200) [system] _126088=_126088
^ Call: (200) [user] ignore(catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992, _126088, _3436)), give_up(_128028), pp_m('red', gave_up(_128028))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992, _126088, _3436)), give_up(_128028), pp_m('red', gave_up(_128028))))
^ Call: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Unify: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _147262)
Fail: (209) [system] current_prolog_flag(windows, _148190)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_153650, _153652), once(user:is_flag0(log)), '$restore_trace'(_153650, _153652))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_153650, _153652), system:once(user:is_flag0(log)), system:'$restore_trace'(_153650, _153652))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_153650, _153652))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_162020, _162022), once(user:is_flag0(test)), '$restore_trace'(_162020, _162022))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_162020, _162022), system:once(user:is_flag0(test)), system:'$restore_trace'(_162020, _162022))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_162020, _162022))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Unify: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Call: (206) [user] original_user_error(_170416)
^ Unify: (206) [user] original_user_error(_170416)
Call: (207) [system] stream_property(_170416, file_no(2))
Unify: (207) [system] stream_property(_170416, file_no(2))
Call: (208) [system] nonvar(_170416)
Redo: (207) [system] stream_property(_170416, file_no(2))
Unify: (207) [system] stream_property(_170416, file_no(2))
Call: (208) [system] nonvar(_170416)
Redo: (207) [system] stream_property(_170416, file_no(2))
Unify: (207) [system] stream_property(_170416, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_181536)
Redo: (207) [system] stream_property(_170416, file_no(2))
Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f369f1ec200))
^ Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['style-check', [-, singleton]]))
Call: (208) [user] write_exec(['style-check', [-, singleton]])
Unify: (208) [user] write_exec(['style-check', [-, singleton]])
^ Call: (209) [user] real_notrace(write_exec0(['style-check', [-, singleton]]))
^ Unify: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_189900, _189902), once(user:write_exec0(['style-check', [-, singleton]])), '$restore_trace'(_189900, _189902))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_189900, _189902), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(_189900, _189902))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_189900, _189902))
!(style-check (- singleton))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
Exit: (208) [user] write_exec(['style-check', [-, singleton]])
^ Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['style-check', [-, singleton]]))
^ Exit: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Exit: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_201634, _201636), once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), '$restore_trace'(_201634, _201636))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_201634, _201636), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), system:'$restore_trace'(_201634, _201636))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_201634, _201636))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _217592), forall(rtrace_on_error(_217592), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _217592), user:forall(rtrace_on_error(_217592), true))
^ Call: (206) [user] clause(reset_cache, _217592)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)), _225078, (write_src_uo(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), catch(rtrace(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), _225078, throw(give_up(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))))), throw(_225078)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)), _225078, (write_src_uo(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), catch(rtrace(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), _225078, throw(give_up(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))))), throw(_225078)))
^ Call: (210) [user] retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))
^ Exit: (210) [user] retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)), _225078, (write_src_uo(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), catch(rtrace(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), _225078, throw(give_up(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))))), throw(_225078)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), user:true)
^ Redo: (206) [user] clause(reset_cache, _217592)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _237202, (write_src_uo(_237202=true), catch(rtrace(true), _237202, throw(give_up(_237202=true))), throw(_237202)))
Unify: (208) [user] catch_err(true, _237202, (write_src_uo(_237202=true), catch(rtrace(true), _237202, throw(give_up(_237202=true))), throw(_237202)))
Exit: (208) [user] catch_err(true, _237202, (write_src_uo(_237202=true), catch(rtrace(true), _237202, throw(give_up(_237202=true))), throw(_237202)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _217592), user:forall(rtrace_on_error(_217592), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
Call: (208) [user] file_hides_results(eval_H(500, '&self', ['style-check', [-, singleton]], _126088))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_274266, _274268), once(user:(reset_eval_num, _273738=res(_3436), _273754=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _273772), (is_compatio->option_else(answer, _273796, leap);option_else(answer, _273796, each)), option_else('maximum-result-count', _273818, inf), option_else('initial-result-count', _273832, 10), _273844=contrl(_273818, _273796), _273862=_273864, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_273892), option_value(exec, skip), \+always_exec(_273772)->_273922=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _126088)), deterministic(_273938)), _273862=1, !, true;_273922=(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, _273738, _273996)), !, flag(result_num, _274022, 0), _274034=eval('&self', _273772, _126088), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_126088), if_t(_273862==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_273862==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_274034)))), if_t(option_value(repl, true), add_history_src(exec(_273772))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_274034), writeln('.')))), true)))), '$restore_trace'(_274266, _274268))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_274266, _274268), system:once(user:(reset_eval_num, _273738=res(_3436), _273754=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _273772), (is_compatio->option_else(answer, _273796, leap);option_else(answer, _273796, each)), option_else('maximum-result-count', _273818, inf), option_else('initial-result-count', _273832, 10), _273844=contrl(_273818, _273796), _273862=_273864, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_273892), option_value(exec, skip), \+always_exec(_273772)->_273922=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _126088)), deterministic(_273938)), _273862=1, !, true;_273922=(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, _273738, _273996)), !, flag(result_num, _274022, 0), _274034=eval('&self', _273772, _126088), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_126088), if_t(_273862==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_273862==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_274034)))), if_t(option_value(repl, true), add_history_src(exec(_273772))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_274034), writeln('.')))), true)))), system:'$restore_trace'(_274266, _274268))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_274266, _274268))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), ['style-check', [-, singleton]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _273862=_273862, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_273892), option_value(exec, skip), \+always_exec(['style-check', [-, singleton]])->(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996))=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _126088)), deterministic(_273938)), _273862=1, !, true;(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996))=(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), !, flag(result_num, 1, 0), eval('&self', ['style-check', [-, singleton]], _126088)=eval('&self', ['style-check', [-, singleton]], _126088), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_126088), if_t(_273862==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_273862==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['style-check', [-, singleton]], _126088))))), if_t(option_value(repl, true), add_history_src(exec(['style-check', [-, singleton]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['style-check', [-, singleton]], _126088)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_306218)
^ Unify: (209) [user] answer_output(_306218)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_311760, _311762), once(user:is_flag0(test)), '$restore_trace'(_311760, _311762))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_311760, _311762), system:once(user:is_flag0(test)), system:'$restore_trace'(_311760, _311762))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_311760, _311762))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_306218)
^ Unify: (210) [user] original_user_output(_306218)
Call: (211) [system] stream_property(_306218, file_no(1))
Unify: (211) [system] stream_property(_306218, file_no(1))
Call: (212) [system] nonvar(_306218)
Redo: (211) [system] stream_property(_306218, file_no(1))
Unify: (211) [system] stream_property(_306218, file_no(1))
Call: (212) [system] nonvar(_306218)
Redo: (211) [system] stream_property(_306218, file_no(1))
Unify: (211) [system] stream_property(_306218, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_328496)
Redo: (211) [system] stream_property(_306218, file_no(1))
Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f369f1ec100))
^ Exit: (209) [user] answer_output((0x7f369f1ec100))
^ Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
Call: (211) [$syspreds] format('~N[')
Unify: (211) [$syspreds] format('~N[')
^ Call: (212) [$syspreds] format('~N[', [])
[
^ Exit: (212) [$syspreds] format('~N[', [])
Exit: (211) [$syspreds] format('~N[')
^ Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^ Exit: (208) [user] in_answer_io(format('~N['))
Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _340598, _273938, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604), ((((_273938==true->!;true), set_option_value(interactive, _340598), contrl(inf, each)=contrl(_340674, _340676), nb_setarg(1, res(_3436), _273996), current_input(_340700), read_pending_codes(_340700, _340712, []), flag(result_num, _340726, _340726+1), flag(result_num, _340746, _340746), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _273996))), if_t(_340746=<_340674, ((_340746==1, _273938==true->not_compatio(format('~N~nDeterministic: ', [])), !;_273938==true->not_compatio(format('~N~nLast Result(~w): ', [_340746])), !;not_compatio(format('~N~nNDet Result(~w): ', [_340746]))), ignore((not_compatio(if_t(\+symbolic(_273996), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_273996)), true)))))))), in_answer_io(write_asrc(_273996)), not_compatio(format('~N')), (_273938\==true, _340598, _340676\==leap, 10>_340746, _340746<_340674->_341108=true;_341108=false), if_t((_341108==true;_273938==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _340604))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _341212), maplist(print_var, _341212), nop(nl)));true)))), (_341108==true->write("~npress ';' for more solutions "), get_single_char_key(_341274), not_compatio((writeq(key=_341274), nl)), (_341274==b->once(repl), fail;_341274==m->make;_341274==t->nop(set_debug(eval, true)), rtrace;_341274=='T'->set_debug(eval, true);_341274==(;)->true;_341274==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_341274=='L'->nb_setarg(1, contrl(inf, each), _340746);_341274==l->nb_setarg(2, contrl(inf, each), leap);(_341274=='\n';_341274=='\r')->!, fail;!, fail));_273938\==true, \+_340598, contrl(inf, each)=contrl(_340674, leap)->true;_273938==true->!;true), format('~N~n')))
Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _273938, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604), ((((_273938==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_340674, _340676), nb_setarg(1, res(_3436), _273996), current_input(_340700), read_pending_codes(_340700, _340712, []), flag(result_num, _340726, _340726+1), flag(result_num, _340746, _340746), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _273996))), if_t(_340746=<_340674, ((_340746==1, _273938==true->not_compatio(format('~N~nDeterministic: ', [])), !;_273938==true->not_compatio(format('~N~nLast Result(~w): ', [_340746])), !;not_compatio(format('~N~nNDet Result(~w): ', [_340746]))), ignore((not_compatio(if_t(\+symbolic(_273996), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_273996)), true)))))))), in_answer_io(write_asrc(_273996)), not_compatio(format('~N')), (_273938\==true, false, _340676\==leap, 10>_340746, _340746<_340674->_341108=true;_341108=false), if_t((_341108==true;_273938==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _340604))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _341212), maplist(print_var, _341212), nop(nl)));true)))), (_341108==true->write("~npress ';' for more solutions "), get_single_char_key(_341274), not_compatio((writeq(key=_341274), nl)), (_341274==b->once(repl), fail;_341274==m->make;_341274==t->nop(set_debug(eval, true)), rtrace;_341274=='T'->set_debug(eval, true);_341274==(;)->true;_341274==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_341274=='L'->nb_setarg(1, contrl(inf, each), _340746);_341274==l->nb_setarg(2, contrl(inf, each), leap);(_341274=='\n';_341274=='\r')->!, fail;!, fail));_273938\==true, \+false, contrl(inf, each)=contrl(_340674, leap)->true;_273938==true->!;true), format('~N~n')))
Call: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604)
Unify: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604)
Call: (210) [system] statistics(cputime, _353832)
Exit: (210) [system] statistics(cputime, 5.039145059)
Call: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
^ Call: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] var(true)
Fail: (212) [system] var(true)
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] option_value0(rtrace, 'True')
^ Unify: (212) [user] option_value0(rtrace, 'True')
^ Call: (213) [user] was_option_value(rtrace, _366792)
^ Unify: (213) [user] was_option_value(rtrace, _366792)
Call: (214) [system] current_prolog_flag(rtrace, _368650)
Fail: (214) [system] current_prolog_flag(rtrace, _368650)
^ Redo: (213) [user] was_option_value(rtrace, _366792)
^ Unify: (213) [user] was_option_value(rtrace, _366792)
Call: (214) [$syspreds] prolog_load_context(rtrace, _372364)
Fail: (214) [$syspreds] prolog_load_context(rtrace, _372364)
^ Redo: (213) [user] was_option_value(rtrace, _366792)
^ Unify: (213) [user] was_option_value(rtrace, _366792)
Call: (214) [system] nb_current(rtrace, _376078)
Fail: (214) [system] nb_current(rtrace, _376078)
^ Fail: (213) [user] was_option_value(rtrace, _366792)
^ Redo: (212) [user] option_value0(rtrace, 'True')
^ Fail: (212) [user] option_value0(rtrace, 'True')
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==false
Fail: (212) [system] true==false
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_386302, _386304), once(user:option_value0(rtrace, true)), '$restore_trace'(_386302, _386304))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_386302, _386304), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_386302, _386304))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_386302, _386304))
^ Fail: (211) [user] option_value(rtrace, true)
Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
^ Call: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] var(rtrace)
Fail: (212) [system] var(rtrace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==false
Fail: (212) [system] rtrace==false
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==true
Fail: (212) [system] rtrace==true
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, debug)
^ Unify: (212) [user] fast_option_value(rtrace, debug)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, debug)
Fail: (213) [system] current_prolog_flag(rtrace, debug)
^ Fail: (212) [user] fast_option_value(rtrace, debug)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, trace)
^ Unify: (212) [user] fast_option_value(rtrace, trace)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, trace)
Fail: (213) [system] current_prolog_flag(rtrace, trace)
^ Fail: (212) [user] fast_option_value(rtrace, trace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520)
Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520)
^ Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, _423456)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, [])
Call: (214) [system] current_prolog_flag(nodebugx, true)
^ Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, _426260)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, _427198)
^ Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_429932, _429934, _429936), defined)
^ Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_429932, _429934, _429936), defined)
Call: (215) [system] nonvar(defined)
Exit: (215) [system] nonvar(defined)
Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
Call: (217) [system] callable(debugging_logicmoo_setting(_429932, _429934, _429936))
Exit: (217) [system] callable(debugging_logicmoo_setting(_429932, _429934, _429936))
Call: (217) [system] atom(bugger)
Exit: (217) [system] atom(bugger)
Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
^ Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_429932, _429934, _429936), defined)
^ Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _421520, _443846)
^ Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Exit: (211) [user] is_debugging(rtrace)
Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
^ Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), tAt_rtrace)
^ Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), rtrace:tAt_rtrace)
Call: (212) [system] _454306=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), deterministic(_456184)), (notrace(_456184==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), deterministic(_456184)), (notrace(_456184==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (216) [rtrace] rtrace:restart_rtrace1
^ Unify: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
Call: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _126088)
Unify: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (215) [user] catch_metta_return(eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088), _126088)
^ Unify: (215) [user] catch_metta_return(eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088), _126088)
^ Call: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
Call: (218) [system] var(['style-check', [-, singleton]])
^ Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_471564, _471566), once(user:self_eval(['style-check', [-, singleton]])), '$restore_trace'(_471564, _471566))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_471564, _471566), system:once(user:self_eval(['style-check', [-, singleton]])), system:'$restore_trace'(_471564, _471566))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_471564, _471566))
^ Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_476302, _476304), once(user:nonvar(_126088)), '$restore_trace'(_476302, _476304))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_476302, _476304), system:once(user:nonvar(_126088)), system:'$restore_trace'(_476302, _476304))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_476302, _476304))
^ Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_481040, _481042), once(user:nonvar(_126088)), '$restore_trace'(_481040, _481042))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_481040, _481042), system:once(user:nonvar(_126088)), system:'$restore_trace'(_481040, _481042))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_481040, _481042))
^ Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
Call: (218) [system] [[-, singleton]]==[]
^ Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
Call: (218) [system] atom(=)
Exit: (218) [system] atom(=)
Call: (218) [system] (=)\==(=)
^ Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (218) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (218) [user] self_eval(['style-check', [-, singleton]])
^ Call: (220) [system] setup_call_cleanup('$notrace'(_495106, _495108), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_495106, _495108))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_495106, _495108), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_495106, _495108))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_495106, _495108))
^ Fail: (218) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (219) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (219) [user] self_eval(['style-check', [-, singleton]])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_504504, _504506), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_504504, _504506))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_504504, _504506), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_504504, _504506))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_504504, _504506))
^ Fail: (219) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (219) [user] eval_01(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Unify: (219) [user] eval_01(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^ Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (222) [system] 500<1
Fail: (222) [system] 500<1
^ Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (221) [system] setup_call_cleanup('$notrace'(_517662, _517664), once(user:(_517638 is 500-1, copy_term(['style-check', [-, singleton]], _517652))), '$restore_trace'(_517662, _517664))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_517662, _517664), system:once(user:(_517638 is 500-1, copy_term(['style-check', [-, singleton]], _517652))), system:'$restore_trace'(_517662, _517664))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_517662, _517664))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['style-check', [-, singleton]], ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Call: (220) [user] trace_eval(eval_20(=, _464958), e, 499, '&self', ['style-check', [-, singleton]], _521446)
^ Unify: (220) [user] trace_eval(eval_20(=, _464958), e, 499, '&self', ['style-check', [-, singleton]], _521446)
^ Call: (221) [user] must_det_ll((notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^ Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^ Call: (222) [user] once(user:(notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^ Unify: (222) [system] once(user:(notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_8730, _8732), once(user:(flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), '$restore_trace'(_8730, _8732))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_8730, _8732), system:once(user:(flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), system:'$restore_trace'(_8730, _8732))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_8730, _8732))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _5224=_5224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace)))))
^ Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace)))))
^ Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace)))))
Call: (224) [user] nop(notrace(no_repeats_var(_5354)))
Unify: (224) [user] nop(notrace(no_repeats_var(_5354)))
Exit: (224) [user] nop(notrace(no_repeats_var(_5354)))
^ Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _5224=_5224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^ Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _5224=_5224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
Call: (221) [occurs] occurs:sub_term(_20194, e)
Unify: (221) [occurs] occurs:sub_term(e, e)
Exit: (221) [occurs] occurs:sub_term(e, e)
Call: (221) [system] e\=e
Fail: (221) [system] e\=e
Redo: (221) [occurs] occurs:sub_term(_20194, e)
Unify: (221) [occurs] occurs:sub_term(_20194, e)
Call: (222) [system] compound(e)
Fail: (222) [system] compound(e)
Fail: (221) [occurs] occurs:sub_term(_20194, e)
^ Redo: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (221) [system] _30412=e
Exit: (221) [system] e=e
^ Call: (221) [user] if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^ Unify: (221) [user] if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^ Call: (223) [system] setup_call_cleanup('$notrace'(_34216, _34218), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _34174, fbug((_34174-->if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_34216, _34218))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_34216, _34218), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _34174, fbug((_34174-->if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_34216, _34218))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_34216, _34218))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _34174, fbug((_34174-->if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
Call: (221) [system] _38998=retval(fail)
Exit: (221) [system] retval(fail)=retval(fail)
Call: (221) [system] _40860=(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))))
Exit: (221) [system] (\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))))
^ Call: (221) [user] call_cleanup(((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)*->nb_setarg(1, retval(fail), _5140);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)), ignore(notrace((\+_5140\=_5354, nb_setarg(1, retval(fail), _5140))))), ignore((_5224==1->ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)])))))))))))
^ Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)*->nb_setarg(1, retval(fail), _5140);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)), ignore(notrace((\+_5140\=_5354, nb_setarg(1, retval(fail), _5140))))), user:ignore((_5224==1->ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)])))))))))))
^ Call: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] atom(['style-check', [-, singleton]])
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Call: (224) [user] no_eval(['style-check', [-, singleton]])
^ Unify: (224) [user] no_eval(['style-check', [-, singleton]])
^ Call: (225) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (225) [user] self_eval(['style-check', [-, singleton]])
^ Call: (227) [system] setup_call_cleanup('$notrace'(_53266, _53268), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_53266, _53268))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_53266, _53268), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_53266, _53268))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_53266, _53268))
^ Fail: (225) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (224) [user] no_eval(['style-check', [-, singleton]])
^ Unify: (224) [user] no_eval(['style-check', [-, singleton]])
Call: (225) [system] atomic('style-check')
Exit: (225) [system] atomic('style-check')
^ Call: (225) [user] is_sl('style-check')
^ Unify: (225) [user] is_sl('style-check')
Call: (226) [system] number('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] [[-, singleton]]==[]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] atom(=)
Exit: (224) [system] atom(=)
Call: (224) [system] (=)\==(=)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] (-)==eval
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] callable('style-check')
Exit: (224) [system] callable('style-check')
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] is_list([[-, singleton]])
Exit: (224) [system] is_list([[-, singleton]])
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] is_list(['style-check', [-, singleton]])
Exit: (224) [system] is_list(['style-check', [-, singleton]])
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_83116])
Call: (224) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Call: (224) [user] once(expand_eval(['style-check', [-, singleton]], _86878))
^ Unify: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], _86878))
^ Call: (225) [user] expand_eval(['style-check', [-, singleton]], _86878)
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], _86878)
Call: (226) [system] is_list(['style-check', [-, singleton]])
Exit: (226) [system] is_list(['style-check', [-, singleton]])
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_92454])
Call: (226) [system] ground('style-check')
Exit: (226) [system] ground('style-check')
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_95236])
^ Call: (226) [user] apply:maplist(expand_eval, [[-, singleton]], _95236)
^ Unify: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], _95236)
Call: (227) [apply] apply:maplist_([[-, singleton]], _95236, user:expand_eval)
Unify: (227) [apply] apply:maplist_([[-, singleton]], [_98982|_98984], user:expand_eval)
^ Call: (228) [user] expand_eval([-, singleton], _98982)
^ Unify: (228) [user] expand_eval([-, singleton], _98982)
Call: (229) [system] is_list([-, singleton])
Exit: (229) [system] is_list([-, singleton])
^ Unify: (228) [user] expand_eval([-, singleton], [-|_103626])
Call: (229) [system] ground(-)
Exit: (229) [system] ground(-)
^ Unify: (228) [user] expand_eval([-, singleton], [-|_106408])
^ Call: (229) [user] apply:maplist(expand_eval, [singleton], _106408)
^ Unify: (229) [apply] apply:maplist(user:expand_eval, [singleton], _106408)
Call: (230) [apply] apply:maplist_([singleton], _106408, user:expand_eval)
Unify: (230) [apply] apply:maplist_([singleton], [_110154|_110156], user:expand_eval)
^ Call: (231) [user] expand_eval(singleton, _110154)
^ Unify: (231) [user] expand_eval(singleton, _110154)
Call: (232) [system] is_list(singleton)
^ Redo: (231) [user] expand_eval(singleton, _110154)
Call: (232) [system] singleton=_110154
Exit: (232) [system] singleton=singleton
^ Exit: (231) [user] expand_eval(singleton, singleton)
Call: (231) [apply] apply:maplist_([], _110156, user:expand_eval)
Unify: (231) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (231) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^ Exit: (229) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^ Exit: (228) [user] expand_eval([-, singleton], [-, singleton])
Call: (228) [apply] apply:maplist_([], _98984, user:expand_eval)
Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (227) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:expand_eval)
^ Exit: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], [[-, singleton]])
^ Exit: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Call: (224) [system] ['style-check', [-, singleton]]\==['style-check', [-, singleton]]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Call: (224) [user] is_progn('style-check')
^ Unify: (224) [user] is_progn('style-check')
Call: (225) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Call: (224) [user] is_progn('style-check')
^ Unify: (224) [user] is_progn('style-check')
Call: (225) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Call: (224) [user] is_space_op('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] is_list([-, singleton])
Exit: (224) [system] is_list([-, singleton])
Call: (224) [system] [-, singleton]=[_146498, _146504, _146510]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] [-, singleton]=='Nothing'
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Call: (224) [user] metta_compiled_predicate('&self', 'style-check', _152146)
^ Fail: (224) [user] metta_compiled_predicate('&self', 'style-check', _152146)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] is_list(['style-check', [-, singleton]])
Exit: (224) [system] is_list(['style-check', [-, singleton]])
^ Call: (224) [user] apply:maplist(self_eval, ['style-check', [-, singleton]])
^ Unify: (224) [apply] apply:maplist(user:self_eval, ['style-check', [-, singleton]])
Call: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
Unify: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
^ Call: (226) [user] self_eval('style-check')
^ Unify: (226) [user] self_eval('style-check')
^ Call: (228) [system] setup_call_cleanup('$notrace'(_163338, _163340), once(user:self_eval0('style-check')), '$restore_trace'(_163338, _163340))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_163338, _163340), system:once(user:self_eval0('style-check')), system:'$restore_trace'(_163338, _163340))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_163338, _163340))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('style-check')), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] self_eval('style-check')
Call: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
Unify: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
^ Call: (227) [user] self_eval([-, singleton])
^ Unify: (227) [user] self_eval([-, singleton])
^ Call: (229) [system] setup_call_cleanup('$notrace'(_171754, _171756), once(user:self_eval0([-, singleton])), '$restore_trace'(_171754, _171756))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_171754, _171756), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_171754, _171756))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_171754, _171756))
^ Fail: (227) [user] self_eval([-, singleton])
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
Call: (224) [system] _177404=do_more_defs(true)
Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (224) [user] clause(eval_21(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140), _179280)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^ Call: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Call: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Unify: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Call: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
Call: (227) [system] var('style-check')
^ Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^ Call: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _182104)
^ Unify: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _182104)
^ Call: (228) [user] allow_clp
^ Unify: (228) [user] allow_clp
^ Call: (229) [user] false_flag
^ Unify: (229) [user] false_flag
Call: (230) [system] fail
Fail: (230) [system] fail
^ Fail: (229) [user] false_flag
^ Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^ Call: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
^ Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
Call: (228) [system] var('style-check')
^ Redo: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
^ Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
^ Call: (228) [user] fake_notrace((ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^ Unify: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^ Call: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^ Unify: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^ Call: (230) [user] setup_call_cleanup('$notrace'(_209080, _209082), once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374))), '$restore_trace'(_209080, _209082))
^ Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_209080, _209082), user:once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374))), user:'$restore_trace'(_209080, _209082))
^ Call: (231) [system] sig_atomic(user:'$notrace'(_209080, _209082))
^ Fail: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^ Fail: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^ Redo: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Call: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^ Call: (226) [user] eval_adjust_args(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)
^ Unify: (226) [user] eval_adjust_args(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)
Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)), eval_adjust_args1(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536))
Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)), eval_adjust_args1(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536))
^ Call: (229) [user] eval_all_args
^ Unify: (229) [user] eval_all_args
^ Call: (230) [user] true_flag
^ Unify: (230) [user] true_flag
^ Exit: (230) [user] true_flag
^ Exit: (229) [user] eval_all_args
^ Call: (229) [user] eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)
^ Unify: (229) [user] eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_239768])
^ Call: (230) [user] apply:maplist(must_eval_args(=, _240726, 499, '&self'), [[-, singleton]], _239768)
^ Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _240726, 499, '&self'), [[-, singleton]], _239768)
Call: (231) [apply] apply:maplist_([[-, singleton]], _239768, user:must_eval_args(=, _240726, 499, '&self'))
Unify: (231) [apply] apply:maplist_([[-, singleton]], [_243548|_243550], user:must_eval_args(=, _240726, 499, '&self'))
^ Call: (232) [user] must_eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (232) [user] must_eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] var(eval_args)
Fail: (234) [system] var(eval_args)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==false
Fail: (234) [system] eval_args==false
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==true
Fail: (234) [system] eval_args==true
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, debug)
^ Unify: (234) [user] fast_option_value(eval_args, debug)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, debug)
Fail: (235) [system] current_prolog_flag(eval_args, debug)
^ Fail: (234) [user] fast_option_value(eval_args, debug)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, trace)
^ Unify: (234) [user] fast_option_value(eval_args, trace)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, trace)
Fail: (235) [system] current_prolog_flag(eval_args, trace)
^ Fail: (234) [user] fast_option_value(eval_args, trace)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000)
Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000)
^ Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, _277936)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, [])
Call: (236) [system] current_prolog_flag(nodebugx, true)
^ Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, _280740)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, _281678)
^ Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_284412, _284414, _284416), defined)
^ Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_284412, _284414, _284416), defined)
Call: (237) [system] nonvar(defined)
Exit: (237) [system] nonvar(defined)
Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
Call: (239) [system] callable(debugging_logicmoo_setting(_284412, _284414, _284416))
Exit: (239) [system] callable(debugging_logicmoo_setting(_284412, _284414, _284416))
Call: (239) [system] atom(bugger)
Exit: (239) [system] atom(bugger)
Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
^ Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_284412, _284414, _284416), defined)
^ Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _276000, _298326)
^ Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (234) [system] true==true
Exit: (234) [system] true==true
^ Exit: (233) [user] is_debugging(eval_args)
^ Unify: (232) [user] must_eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
Call: (234) [system] var([-, singleton])
^ Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_311450, _311452), once(user:self_eval([-, singleton])), '$restore_trace'(_311450, _311452))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_311450, _311452), system:once(user:self_eval([-, singleton])), system:'$restore_trace'(_311450, _311452))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_311450, _311452))
^ Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_316188, _316190), once(user:nonvar(_243548)), '$restore_trace'(_316188, _316190))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_316188, _316190), system:once(user:nonvar(_243548)), system:'$restore_trace'(_316188, _316190))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_316188, _316190))
^ Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_320926, _320928), once(user:nonvar(_243548)), '$restore_trace'(_320926, _320928))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_320926, _320928), system:once(user:nonvar(_243548)), system:'$restore_trace'(_320926, _320928))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_320926, _320928))
^ Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
Call: (234) [system] [singleton]==[]
^ Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
Call: (234) [system] atom(=)
Exit: (234) [system] atom(=)
Call: (234) [system] (=)\==(=)
^ Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (234) [user] self_eval([-, singleton])
^ Unify: (234) [user] self_eval([-, singleton])
^ Call: (236) [system] setup_call_cleanup('$notrace'(_334992, _334994), once(user:self_eval0([-, singleton])), '$restore_trace'(_334992, _334994))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_334992, _334994), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_334992, _334994))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_334992, _334994))
^ Fail: (234) [user] self_eval([-, singleton])
^ Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (235) [user] self_eval([-, singleton])
^ Unify: (235) [user] self_eval([-, singleton])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_344390, _344392), once(user:self_eval0([-, singleton])), '$restore_trace'(_344390, _344392))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_344390, _344392), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_344390, _344392))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_344390, _344392))
^ Fail: (235) [user] self_eval([-, singleton])
^ Redo: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (235) [user] eval_01(=, _240726, 499, '&self', [-, singleton], _243548)
^ Unify: (235) [user] eval_01(=, _240726, 499, '&self', [-, singleton], _243548)
^ Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (238) [system] 499<1
Fail: (238) [system] 499<1
^ Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_357548, _357550), once(user:(_357524 is 499-1, copy_term([-, singleton], _357538))), '$restore_trace'(_357548, _357550))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_357548, _357550), system:once(user:(_357524 is 499-1, copy_term([-, singleton], _357538))), system:'$restore_trace'(_357548, _357550))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_357548, _357550))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([-, singleton], [-, singleton]))), system:'$restore_trace'(3, -1))
^ Call: (236) [user] trace_eval(eval_20(=, _240726), e, 498, '&self', [-, singleton], _361332)
^ Unify: (236) [user] trace_eval(eval_20(=, _240726), e, 498, '&self', [-, singleton], _361332)
^ Call: (237) [user] must_det_ll((notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^ Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^ Call: (238) [user] once(user:(notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^ Unify: (238) [system] once(user:(notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_367156, _367158), once(user:(flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), '$restore_trace'(_367156, _367158))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_367156, _367158), system:once(user:(flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), system:'$restore_trace'(_367156, _367158))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_367156, _367158))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _363302=_363302, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace)))))
^ Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace)))))
^ Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace)))))
Call: (240) [user] nop(notrace(no_repeats_var(_363432)))
Unify: (240) [user] nop(notrace(no_repeats_var(_363432)))
Exit: (240) [user] nop(notrace(no_repeats_var(_363432)))
^ Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _363302=_363302, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^ Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _363302=_363302, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
Call: (237) [occurs] occurs:sub_term(_378620, e)
Unify: (237) [occurs] occurs:sub_term(e, e)
Exit: (237) [occurs] occurs:sub_term(e, e)
Call: (237) [system] e\=e
Fail: (237) [system] e\=e
Redo: (237) [occurs] occurs:sub_term(_378620, e)
Unify: (237) [occurs] occurs:sub_term(_378620, e)
Call: (238) [system] compound(e)
Fail: (238) [system] compound(e)
Fail: (237) [occurs] occurs:sub_term(_378620, e)
^ Redo: (236) [user] trace_eval(eval_20(=, _240726), e, 498, '&self', [-, singleton], _361332)
Call: (237) [system] _388838=e
Exit: (237) [system] e=e
^ Call: (237) [user] if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))
^ Unify: (237) [user] if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_392642, _392644), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _363302=1, indentq(1, 1, -->, [e, [-, singleton]]))), _392600, fbug((_392600-->if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), '$restore_trace'(_392642, _392644))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_392642, _392644), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _363302=1, indentq(1, 1, -->, [e, [-, singleton]]))), _392600, fbug((_392600-->if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(_392642, _392644))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_392642, _392644))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _363302=1, indentq(1, 1, -->, [e, [-, singleton]]))), _392600, fbug((_392600-->if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))
Call: (237) [system] _397424=retval(fail)
Exit: (237) [system] retval(fail)=retval(fail)
Call: (237) [system] _399286=(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))))
Exit: (237) [system] (\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))))
^ Call: (237) [user] call_cleanup(((call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)*->nb_setarg(1, retval(fail), _361332);fail, trace, call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)), ignore(notrace((\+_361332\=_363432, nb_setarg(1, retval(fail), _361332))))), ignore((_363302==1->ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)])))))))))))
^ Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)*->nb_setarg(1, retval(fail), _361332);fail, trace, call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)), ignore(notrace((\+_361332\=_363432, nb_setarg(1, retval(fail), _361332))))), user:ignore((_363302==1->ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)])))))))))))
^ Call: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] atom([-, singleton])
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Call: (240) [user] no_eval([-, singleton])
^ Unify: (240) [user] no_eval([-, singleton])
^ Call: (241) [user] self_eval([-, singleton])
^ Unify: (241) [user] self_eval([-, singleton])
^ Call: (243) [system] setup_call_cleanup('$notrace'(_411692, _411694), once(user:self_eval0([-, singleton])), '$restore_trace'(_411692, _411694))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_411692, _411694), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_411692, _411694))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_411692, _411694))
^ Fail: (241) [user] self_eval([-, singleton])
^ Redo: (240) [user] no_eval([-, singleton])
^ Unify: (240) [user] no_eval([-, singleton])
Call: (241) [system] atomic(-)
Exit: (241) [system] atomic(-)
^ Call: (241) [user] is_sl(-)
^ Unify: (241) [user] is_sl(-)
Call: (242) [system] number(-)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] [singleton]==[]
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] atom(=)
Exit: (240) [system] atom(=)
Call: (240) [system] (=)\==(=)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] callable(-)
Exit: (240) [system] callable(-)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] is_list([singleton])
Exit: (240) [system] is_list([singleton])
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] is_list([-, singleton])
Exit: (240) [system] is_list([-, singleton])
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], [-|_438726])
Call: (240) [system] var(-)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Call: (240) [user] once(expand_eval([-, singleton], _442488))
^ Unify: (240) [system] once(user:expand_eval([-, singleton], _442488))
^ Call: (241) [user] expand_eval([-, singleton], _442488)
^ Unify: (241) [user] expand_eval([-, singleton], _442488)
Call: (242) [system] is_list([-, singleton])
Exit: (242) [system] is_list([-, singleton])
^ Unify: (241) [user] expand_eval([-, singleton], [-|_448064])
Call: (242) [system] ground(-)
Exit: (242) [system] ground(-)
^ Unify: (241) [user] expand_eval([-, singleton], [-|_450846])
^ Call: (242) [user] apply:maplist(expand_eval, [singleton], _450846)
^ Unify: (242) [apply] apply:maplist(user:expand_eval, [singleton], _450846)
Call: (243) [apply] apply:maplist_([singleton], _450846, user:expand_eval)
Unify: (243) [apply] apply:maplist_([singleton], [_454592|_454594], user:expand_eval)
^ Call: (244) [user] expand_eval(singleton, _454592)
^ Unify: (244) [user] expand_eval(singleton, _454592)
Call: (245) [system] is_list(singleton)
^ Redo: (244) [user] expand_eval(singleton, _454592)
Call: (245) [system] singleton=_454592
Exit: (245) [system] singleton=singleton
^ Exit: (244) [user] expand_eval(singleton, singleton)
Call: (244) [apply] apply:maplist_([], _454594, user:expand_eval)
Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (243) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^ Exit: (242) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^ Exit: (241) [user] expand_eval([-, singleton], [-, singleton])
^ Exit: (240) [system] once(user:expand_eval([-, singleton], [-, singleton]))
Call: (240) [system] [-, singleton]\==[-, singleton]
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Call: (240) [user] is_progn(-)
^ Unify: (240) [user] is_progn(-)
Call: (241) [system] var(-)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Call: (240) [user] is_progn(-)
^ Unify: (240) [user] is_progn(-)
Call: (241) [system] var(-)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Call: (240) [user] is_space_op(-)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] is_list(singleton)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] singleton=='Nothing'
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Call: (240) [user] metta_compiled_predicate('&self', -, _489120)
^ Fail: (240) [user] metta_compiled_predicate('&self', -, _489120)
^ Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] is_list([-, singleton])
Exit: (240) [system] is_list([-, singleton])
^ Call: (240) [user] apply:maplist(self_eval, [-, singleton])
^ Unify: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
Call: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
Unify: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^ Call: (242) [user] self_eval(-)
^ Unify: (242) [user] self_eval(-)
^ Call: (244) [system] setup_call_cleanup('$notrace'(_500312, _500314), once(user:self_eval0(-)), '$restore_trace'(_500312, _500314))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_500312, _500314), system:once(user:self_eval0(-)), system:'$restore_trace'(_500312, _500314))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_500312, _500314))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] self_eval(-)
Call: (242) [apply] apply:maplist_([singleton], user:self_eval)
Unify: (242) [apply] apply:maplist_([singleton], user:self_eval)
^ Call: (243) [user] self_eval(singleton)
^ Unify: (243) [user] self_eval(singleton)
^ Call: (245) [system] setup_call_cleanup('$notrace'(_508728, _508730), once(user:self_eval0(singleton)), '$restore_trace'(_508728, _508730))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_508728, _508730), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_508728, _508730))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_508728, _508730))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval(singleton)
Call: (243) [apply] apply:maplist_([], user:self_eval)
Unify: (243) [apply] apply:maplist_([], user:self_eval)
Exit: (243) [apply] apply:maplist_([], user:self_eval)
Exit: (242) [apply] apply:maplist_([singleton], user:self_eval)
Exit: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^ Exit: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
Call: (240) [system] [-, singleton]=[_519004|_519006]
Exit: (240) [system] [-, singleton]=[-, singleton]
Call: (240) [system] atom(-)
Exit: (240) [system] atom(-)
^ Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
Call: (240) [system] _5828=do_more_defs(true)
Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (240) [user] clause(eval_21(=, _5498, 498, '&self', [-, singleton], _5526), _7438)
^ Redo: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^ Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^ Call: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (242) [user] eval_selfless_0([-, singleton], _10262)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _10262)
Call: (243) [system] var(-)
^ Redo: (242) [user] eval_selfless_0([-, singleton], _10262)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _10262)
^ Call: (243) [user] eval_selfless_1([-, singleton], _10262)
^ Unify: (243) [user] eval_selfless_1([-, singleton], _10262)
^ Call: (244) [user] allow_clp
^ Unify: (244) [user] allow_clp
^ Call: (245) [user] false_flag
^ Unify: (245) [user] false_flag
Call: (246) [system] fail
Fail: (246) [system] fail
^ Fail: (245) [user] false_flag
^ Redo: (242) [user] eval_selfless_0([-, singleton], _10262)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _10262)
^ Call: (243) [user] eval_selfless_2([-, singleton], _10262)
^ Unify: (243) [user] eval_selfless_2([-, singleton], _10262)
Call: (244) [system] var(-)
^ Redo: (243) [user] eval_selfless_2([-, singleton], _10262)
^ Unify: (243) [user] eval_selfless_2([-, singleton], _10262)
^ Call: (244) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^ Unify: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^ Call: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^ Unify: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^ Call: (246) [user] setup_call_cleanup('$notrace'(_37238, _37240), once(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532))), '$restore_trace'(_37238, _37240))
^ Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_37238, _37240), user:once(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532))), user:'$restore_trace'(_37238, _37240))
^ Call: (247) [system] sig_atomic(user:'$notrace'(_37238, _37240))
^ Fail: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^ Fail: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^ Redo: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (242) [user] eval_adjust_args(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)
^ Unify: (242) [user] eval_adjust_args(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)
Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)), eval_adjust_args1(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694))
Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)), eval_adjust_args1(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694))
^ Call: (245) [user] eval_all_args
^ Unify: (245) [user] eval_all_args
^ Call: (246) [user] true_flag
^ Unify: (246) [user] true_flag
^ Exit: (246) [user] true_flag
^ Exit: (245) [user] eval_all_args
^ Call: (245) [user] eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)
^ Unify: (245) [user] eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], [-|_67926])
^ Call: (246) [user] apply:maplist(must_eval_args(=, _68884, 498, '&self'), [singleton], _67926)
^ Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _68884, 498, '&self'), [singleton], _67926)
Call: (247) [apply] apply:maplist_([singleton], _67926, user:must_eval_args(=, _68884, 498, '&self'))
Unify: (247) [apply] apply:maplist_([singleton], [_71706|_71708], user:must_eval_args(=, _68884, 498, '&self'))
^ Call: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, _71706)
^ Unify: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, _71706)
^ Call: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] var(eval_args)
Fail: (250) [system] var(eval_args)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==false
Fail: (250) [system] eval_args==false
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==true
Fail: (250) [system] eval_args==true
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, debug)
^ Unify: (250) [user] fast_option_value(eval_args, debug)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, debug)
Fail: (251) [system] current_prolog_flag(eval_args, debug)
^ Fail: (250) [user] fast_option_value(eval_args, debug)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, trace)
^ Unify: (250) [user] fast_option_value(eval_args, trace)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, trace)
Fail: (251) [system] current_prolog_flag(eval_args, trace)
^ Fail: (250) [user] fast_option_value(eval_args, trace)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158)
Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158)
^ Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, _106094)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, [])
Call: (252) [system] current_prolog_flag(nodebugx, true)
^ Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, _108898)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, _109836)
^ Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_112570, _112572, _112574), defined)
^ Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_112570, _112572, _112574), defined)
Call: (253) [system] nonvar(defined)
Exit: (253) [system] nonvar(defined)
Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
Call: (255) [system] callable(debugging_logicmoo_setting(_112570, _112572, _112574))
Exit: (255) [system] callable(debugging_logicmoo_setting(_112570, _112572, _112574))
Call: (255) [system] atom(bugger)
Exit: (255) [system] atom(bugger)
Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
^ Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_112570, _112572, _112574), defined)
^ Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _104158, _126484)
^ Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (250) [system] true==true
Exit: (250) [system] true==true
^ Exit: (249) [user] is_debugging(eval_args)
^ Unify: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, _71706)
^ Call: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
^ Unify: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
Call: (250) [system] var(singleton)
^ Redo: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
^ Unify: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_139608, _139610), once(user:self_eval(singleton)), '$restore_trace'(_139608, _139610))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_139608, _139610), system:once(user:self_eval(singleton)), system:'$restore_trace'(_139608, _139610))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_139608, _139610))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(singleton)), system:'$restore_trace'(3, -1))
Call: (250) [system] _71706=singleton
Exit: (250) [system] singleton=singleton
^ Exit: (249) [user] eval_args(=, _68884, 498, '&self', singleton, singleton)
^ Exit: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, singleton)
Call: (248) [apply] apply:maplist_([], _71708, user:must_eval_args(=, _68884, 498, '&self'))
Unify: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _68884, 498, '&self'))
Exit: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _68884, 498, '&self'))
Exit: (247) [apply] apply:maplist_([singleton], [singleton], user:must_eval_args(=, _68884, 498, '&self'))
^ Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _68884, 498, '&self'), [singleton], [singleton])
Call: (246) [system] _57692=_10262
Exit: (246) [system] _10262=_10262
^ Exit: (245) [user] eval_adjust_args2(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton])
Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton])), eval_adjust_args1(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton]))
^ Exit: (242) [user] eval_adjust_args(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton])
^ Call: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Unify: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_158476, _158478), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _158434, fbug((_158434-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), '$restore_trace'(_158476, _158478))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_158476, _158478), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _158434, fbug((_158434-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(_158476, _158478))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_158476, _158478))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _158434, fbug((_158434-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Call: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _10262)
Call: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))))
Unify: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))))
^ Call: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262)
Call: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
^ Call: (246) [user] typed_list('&self', _170888, _170810)
^ Unify: (246) [user] typed_list('&self', _171820, _170810)
Call: (247) [system] compound('&self')
Fail: (247) [system] compound('&self')
^ Fail: (246) [user] typed_list('&self', _174600, _170810)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Call: (246) [system] '&self'=='&flybase'
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
^ Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -])
^ Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -], _181982, _181984)
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -], _182918, _182920)
^ Call: (248) [user] loaded_into_kb('&self', _183776)
^ Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (248) [user] once(user:asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (248) [system] once(user:asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (249) [user] asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (249) [user] asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _168962, _168968, -])
Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _168962, _168968, -])
^ Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _168962, _168968, -])
Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _168962, _168968, -])
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
^ Call: (246) [user] using_all_spaces
^ Unify: (246) [user] using_all_spaces
Call: (247) [system] nb_current(with_all_spaces, t)
Call: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
Fail: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
Call: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
Call: (247) [system] 'registered-python-function'==(:)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
Call: (247) [system] 'registered-python-function'=='@doc'
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
Call: (247) [system] fail
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
Redo: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))))
Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))))
Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))))
^ Call: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (246) [user] allow_host_functions
^ Unify: (246) [user] allow_host_functions
^ Exit: (246) [user] allow_host_functions
^ Call: (246) [user] once((is_system_pred(-), length([singleton], _258684), is_syspred(-, _258684, _258692)))
^ Unify: (246) [system] once(user:(is_system_pred(-), length([singleton], _258684), is_syspred(-, _258684, _258692)))
^ Call: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_264330, !, -)
^ Redo: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_268958, '-fn', -)
^ Redo: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_273586, '-p', -)
^ Fail: (248) [user] is_system_pred(-)
Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))))
Call: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))
Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))
^ Call: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_286522, !, -)
^ Redo: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_291150, '-fn', -)
^ Redo: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_295778, '-p', -)
Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))
Call: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))
Unify: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))
^ Call: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (248) [user] curried_arity([-, singleton], _301272, _301274)
^ Unify: (248) [user] curried_arity([-, singleton], _301272, _301274)
Call: (249) [system] var([-, singleton])
^ Redo: (248) [user] curried_arity([-, singleton], _301272, _301274)
^ Unify: (248) [user] curried_arity([-, singleton], -, _301274)
Call: (249) [system] var(-)
^ Redo: (248) [user] curried_arity([-, singleton], _301272, _301274)
^ Unify: (248) [user] curried_arity([-, singleton], -, _301274)
^ Call: (249) [user] len_or_unbound([singleton], _301274)
^ Unify: (249) [user] len_or_unbound([singleton], _301274)
Call: (250) [system] is_list([singleton])
Exit: (250) [system] is_list([singleton])
Call: (250) [system] length([singleton], _301274)
Unify: (250) [system] length([singleton], _301274)
Call: (251) [system] var(_301274)
Exit: (251) [system] var(_301274)
Call: (251) [system] []==[]
Exit: (251) [system] []==[]
Call: (251) [system] _301274=1
Exit: (251) [system] 1=1
Exit: (250) [system] length([singleton], 1)
^ Exit: (249) [user] len_or_unbound([singleton], 1)
^ Exit: (248) [user] curried_arity([-, singleton], -, 1)
^ Call: (248) [user] is_metta_type_constructor('&self', -, _322628)
^ Redo: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Call: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
Call: (250) [system] (-)==let
^ Redo: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Exit: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _10262)
^ Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _10262)
^ Call: (249) [user] must_det_ll((notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^ Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^ Call: (250) [user] once(user:(notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^ Unify: (250) [system] once(user:(notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_338702, _338704), once(user:(flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), '$restore_trace'(_338702, _338704))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_338702, _338704), system:once(user:(flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), system:'$restore_trace'(_338702, _338704))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_338702, _338704))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _334848=_334848, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace)))))
^ Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace)))))
^ Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace)))))
Call: (252) [user] nop(notrace(no_repeats_var(_334978)))
Unify: (252) [user] nop(notrace(no_repeats_var(_334978)))
Exit: (252) [user] nop(notrace(no_repeats_var(_334978)))
^ Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _334848=_334848, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^ Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _334848=_334848, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
Call: (249) [occurs] occurs:sub_term(_350166, defn)
Unify: (249) [occurs] occurs:sub_term(defn, defn)
Exit: (249) [occurs] occurs:sub_term(defn, defn)
Call: (249) [system] defn\=defn
Fail: (249) [system] defn\=defn
Redo: (249) [occurs] occurs:sub_term(_350166, defn)
Unify: (249) [occurs] occurs:sub_term(_350166, defn)
Call: (250) [system] compound(defn)
Fail: (250) [system] compound(defn)
Fail: (249) [occurs] occurs:sub_term(_350166, defn)
^ Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _10262)
Call: (249) [system] _360384=defn
Exit: (249) [system] defn=defn
^ Call: (249) [user] if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^ Unify: (249) [user] if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_364188, _364190), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _334848=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _364146, fbug((_364146-->if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), '$restore_trace'(_364188, _364190))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_364188, _364190), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _334848=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _364146, fbug((_364146-->if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(_364188, _364190))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_364188, _364190))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _334848=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _364146, fbug((_364146-->if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))
Call: (249) [system] _368970=retval(fail)
Exit: (249) [system] retval(fail)=retval(fail)
Call: (249) [system] _370832=(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))))
Exit: (249) [system] (\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))))
^ Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)*->nb_setarg(1, retval(fail), _10262);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)), ignore(notrace((\+_10262\=_334978, nb_setarg(1, retval(fail), _10262))))), ignore((_334848==1->ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)])))))))))))
^ Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)*->nb_setarg(1, retval(fail), _10262);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)), ignore(notrace((\+_10262\=_334978, nb_setarg(1, retval(fail), _10262))))), user:ignore((_334848==1->ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)])))))))))))
^ Call: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _10262)
^ Unify: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _10262)
^ Call: (252) [user] findall((_376720->_376722), get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740)
^ Unify: (252) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740)
^ Call: (253) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
^ Unify: (253) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
^ Call: (254) [$bags] cleanup_bag(findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, []), '$destroy_findall_bag')
^ Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, []), '$bags':'$destroy_findall_bag')
Call: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
Unify: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
^ Call: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722)
^ Unify: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], [-|_385222], _376722)
^ Call: (257) [user] same_len_copy([singleton], _385222)
^ Unify: (257) [user] same_len_copy([singleton], _385222)
Call: (258) [system] length([singleton], _388028)
Unify: (258) [system] length([singleton], _388028)
Call: (259) [system] var(_388028)
Exit: (259) [system] var(_388028)
Call: (259) [system] []==[]
Exit: (259) [system] []==[]
Call: (259) [system] _388028=1
Exit: (259) [system] 1=1
Exit: (258) [system] length([singleton], 1)
Call: (258) [system] length(_385222, 1)
Unify: (258) [system] length(_385222, 1)
Call: (259) [system] var(1)
Redo: (258) [system] length(_385222, 1)
Unify: (258) [system] length(_385222, 1)
Call: (259) [system] integer(1)
Exit: (259) [system] integer(1)
Call: (259) [system] _385222==[]
Redo: (258) [system] length(_385222, 1)
Call: (259) [system] var(_385222)
Exit: (259) [system] var(_385222)
Exit: (258) [system] length([_406572], 1)
^ Exit: (257) [user] same_len_copy([singleton], [_406572])
Call: (257) [user] metta_eq_def(=, '&self', [-, _406572], _376722)
Unify: (257) [user] metta_eq_def(=, '&self', [-, _406572], _376722)
^ Call: (258) [user] ignore((=)=(=))
^ Unify: (258) [system] ignore(user:((=)=(=)))
Call: (259) [system] (=)=(=)
Exit: (259) [system] (=)=(=)
^ Exit: (258) [system] ignore(user:((=)=(=)))
Call: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
^ Call: (259) [user] typed_list('&self', _416872, _416794)
^ Unify: (259) [user] typed_list('&self', _417804, _416794)
Call: (260) [system] compound('&self')
Fail: (260) [system] compound('&self')
^ Fail: (259) [user] typed_list('&self', _420584, _416794)
Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Call: (259) [system] '&self'=='&flybase'
Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
^ Call: (259) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722])
^ Unify: (259) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722])
^ Call: (260) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722], _427966, _427968)
^ Unify: (260) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722], _428902, _428904)
^ Call: (261) [user] loaded_into_kb('&self', _429760)
^ Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (261) [user] once(user:asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (261) [system] once(user:asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (262) [user] asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (262) [user] asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Call: (259) [user] metta_atom_asserted('&self', [=, [-, _406572], _376722])
Unify: (259) [user] metta_atom_asserted('&self', [=, [-, _406572], _376722])
^ Call: (260) [user] metta_atom_asserted_deduced('&self', [=, [-, _406572], _376722])
Redo: (259) [user] metta_atom_asserted('&self', [=, [-, _406572], _376722])
Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
^ Call: (259) [user] using_all_spaces
^ Unify: (259) [user] using_all_spaces
Call: (260) [system] nb_current(with_all_spaces, t)
Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
Call: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
Call: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
^ Call: (260) [user] using_all_spaces
^ Unify: (260) [user] using_all_spaces
Call: (261) [system] nb_current(with_all_spaces, t)
Redo: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
Call: (260) [system] (=)==(:)
Redo: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
Call: (260) [system] (=)=='@doc'
Redo: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
Call: (260) [system] fail
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
^ Redo: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722)
Redo: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
Exit: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [], [])
^ Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (253) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [], [])
^ Exit: (252) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [])
^ Call: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _10262, [])
^ Unify: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _10262, [])
^ Call: (253) [user] ignore((curried_arity([-, singleton], _502954, _502956), assert(is_metta_type_constructor('&self', _502954, _502956))))
^ Unify: (253) [system] ignore(user:(curried_arity([-, singleton], _502954, _502956), assert(is_metta_type_constructor('&self', _502954, _502956))))
^ Call: (255) [user] curried_arity([-, singleton], _502954, _502956)
^ Unify: (255) [user] curried_arity([-, singleton], _502954, _502956)
Call: (256) [system] var([-, singleton])
^ Redo: (255) [user] curried_arity([-, singleton], _502954, _502956)
^ Unify: (255) [user] curried_arity([-, singleton], -, _502956)
Call: (256) [system] var(-)
^ Redo: (255) [user] curried_arity([-, singleton], _502954, _502956)
^ Unify: (255) [user] curried_arity([-, singleton], -, _502956)
^ Call: (256) [user] len_or_unbound([singleton], _502956)
^ Unify: (256) [user] len_or_unbound([singleton], _502956)
Call: (257) [system] is_list([singleton])
Exit: (257) [system] is_list([singleton])
Call: (257) [system] length([singleton], _502956)
Unify: (257) [system] length([singleton], _502956)
Call: (258) [system] var(_502956)
Exit: (258) [system] var(_502956)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _502956=1
Exit: (258) [system] 1=1
Exit: (257) [system] length([singleton], 1)
^ Exit: (256) [user] len_or_unbound([singleton], 1)
^ Exit: (255) [user] curried_arity([-, singleton], -, 1)
^ Call: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^ Exit: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^ Exit: (253) [system] ignore(user:(curried_arity([-, singleton], -, 1), assert(is_metta_type_constructor('&self', -, 1))))
^ Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_13242, _13244), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _13200, fbug((_13200-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), '$restore_trace'(_13242, _13244))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_13242, _13244), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _13200, fbug((_13200-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(_13242, _13244))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_13242, _13244))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _13200, fbug((_13200-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Call: (253) [user] fail_on_constructor
^ Unify: (253) [user] fail_on_constructor
^ Call: (254) [user] true_flag
^ Unify: (254) [user] true_flag
^ Exit: (254) [user] true_flag
^ Exit: (253) [user] fail_on_constructor
^ Fail: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (251) [system] fail
Fail: (251) [system] fail
^ Call: (251) [user] ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^ Unify: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
Call: (253) [system] _5944==1
Fail: (253) [system] _5944==1
^ Call: (254) [system] setup_call_cleanup('$notrace'(_30026, _30028), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), '$restore_trace'(_30026, _30028))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_30026, _30028), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_30026, _30028))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_30026, _30028))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^ Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)*->nb_setarg(1, retval(fail), _5826);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)), ignore(notrace((\+_5826\=_5952, nb_setarg(1, retval(fail), _5826))))), user:ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))))))
^ Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _5826)
Redo: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _5826), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826))
^ Call: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (249) [user] wont_need_subst([-, singleton])
^ Unify: (249) [user] wont_need_subst([-, singleton])
Call: (250) [system] number(singleton)
^ Redo: (249) [user] wont_need_subst([-, singleton])
^ Unify: (249) [user] wont_need_subst([-, singleton])
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Call: (250) [user] need_subst_f(-)
^ Unify: (250) [user] need_subst_f(-)
^ Exit: (250) [user] need_subst_f(-)
^ Redo: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (250) [system] atom(=)
Exit: (250) [system] atom(=)
Call: (250) [system] (=)\==(=)
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (250) [user] self_subst([-, singleton])
^ Unify: (250) [user] self_subst([-, singleton])
Call: (251) [system] callable([-, singleton])
Exit: (251) [system] callable([-, singleton])
^ Unify: (250) [user] self_subst([-, singleton])
^ Call: (251) [user] self_eval([-, singleton])
^ Unify: (251) [user] self_eval([-, singleton])
^ Call: (253) [system] setup_call_cleanup('$notrace'(_65628, _65630), once(user:self_eval0([-, singleton])), '$restore_trace'(_65628, _65630))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_65628, _65630), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_65628, _65630))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_65628, _65630))
^ Fail: (251) [user] self_eval([-, singleton])
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (250) [system] [singleton]==[]
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_74114, _74116), once(user:(_74096 is 498-1)), '$restore_trace'(_74114, _74116))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_74114, _74116), system:once(user:(_74096 is 498-1)), system:'$restore_trace'(_74114, _74116))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_74114, _74116))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^ Call: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Call: (251) [user] self_subst([-, singleton])
^ Unify: (251) [user] self_subst([-, singleton])
Call: (252) [system] callable([-, singleton])
Exit: (252) [system] callable([-, singleton])
^ Unify: (251) [user] self_subst([-, singleton])
^ Call: (252) [user] self_eval([-, singleton])
^ Unify: (252) [user] self_eval([-, singleton])
^ Call: (254) [system] setup_call_cleanup('$notrace'(_86264, _86266), once(user:self_eval0([-, singleton])), '$restore_trace'(_86264, _86266))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_86264, _86266), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_86264, _86266))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_86264, _86266))
^ Fail: (252) [user] self_eval([-, singleton])
^ Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
Call: (251) [system] _91920 is 497+ -1
Exit: (251) [system] 496 is 497+ -1
^ Call: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _93796)
^ Unify: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _93796)
^ Call: (252) [user] must_det_ll((notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^ Unify: (252) [user] must_det_ll(user:(notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^ Call: (253) [user] once(user:(notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^ Unify: (253) [system] once(user:(notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_99620, _99622), once(user:(flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), '$restore_trace'(_99620, _99622))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_99620, _99622), system:once(user:(flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), system:'$restore_trace'(_99620, _99622))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_99620, _99622))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _95766=_95766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace)))))
^ Unify: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace)))))
^ Exit: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace)))))
Call: (255) [user] nop(notrace(no_repeats_var(_95896)))
Unify: (255) [user] nop(notrace(no_repeats_var(_95896)))
Exit: (255) [user] nop(notrace(no_repeats_var(_95896)))
^ Exit: (253) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _95766=_95766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^ Exit: (252) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _95766=_95766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
Call: (252) [occurs] occurs:sub_term(_111084, (false, (e2;e)))
Unify: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Exit: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Call: (252) [system] (false, (e2;e))\=(false, (e2;e))
Fail: (252) [system] (false, (e2;e))\=(false, (e2;e))
Redo: (252) [occurs] occurs:sub_term(_111084, (false, (e2;e)))
Unify: (252) [occurs] occurs:sub_term(_111084, (false, (e2;e)))
Call: (253) [system] compound((false, (e2;e)))
Exit: (253) [system] compound((false, (e2;e)))
Call: (253) [system] arg(_119506, (false, (e2;e)), _119430)
Exit: (253) [system] arg(1, (false, (e2;e)), false)
Call: (253) [occurs] occurs:sub_term(_111084, false)
Unify: (253) [occurs] occurs:sub_term(false, false)
Exit: (253) [occurs] occurs:sub_term(false, false)
Exit: (252) [occurs] occurs:sub_term(false, (false, (e2;e)))
Call: (252) [system] (false, (e2;e))\=false
Exit: (252) [system] (false, (e2;e))\=false
^ Call: (252) [user] if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))
^ Unify: (252) [user] if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))
^ Call: (254) [system] setup_call_cleanup('$notrace'(_128810, _128812), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _95766=1, indentq(2, 3, -->, [false, [-, singleton]]))), _128768, fbug((_128768-->if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), '$restore_trace'(_128810, _128812))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_128810, _128812), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _95766=1, indentq(2, 3, -->, [false, [-, singleton]]))), _128768, fbug((_128768-->if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_128810, _128812))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_128810, _128812))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _95766=1, indentq(2, 3, -->, [false, [-, singleton]]))), _128768, fbug((_128768-->if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (252) [user] if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))
Call: (252) [system] _133592=retval(fail)
Exit: (252) [system] retval(fail)=retval(fail)
Call: (252) [system] _135454=(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))))
Exit: (252) [system] (\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))))
^ Call: (252) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)*->nb_setarg(1, retval(fail), _93796);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)), ignore(notrace((\+_93796\=_95896, nb_setarg(1, retval(fail), _93796))))), ignore((_95766==1->ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)])))))))))))
^ Unify: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)*->nb_setarg(1, retval(fail), _93796);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)), ignore(notrace((\+_93796\=_95896, nb_setarg(1, retval(fail), _93796))))), user:ignore((_95766==1->ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)])))))))))))
^ Call: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] var(=)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] atom(=)
Exit: (255) [system] atom(=)
Call: (255) [system] (=)\==(=)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] atom([-, singleton])
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] is_list([singleton])
Exit: (255) [system] is_list([singleton])
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] is_list([-, singleton])
Exit: (255) [system] is_list([-, singleton])
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_155328])
Call: (255) [system] var(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] is_list([-, singleton])
Exit: (255) [system] is_list([-, singleton])
^ Call: (255) [user] apply:maplist(self_subst, [-, singleton])
^ Unify: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
Unify: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Call: (257) [user] self_subst(-)
^ Unify: (257) [user] self_subst(-)
Call: (258) [system] callable(-)
Exit: (258) [system] callable(-)
^ Unify: (257) [user] self_subst(-)
^ Call: (258) [user] self_eval(-)
^ Unify: (258) [user] self_eval(-)
^ Call: (260) [system] setup_call_cleanup('$notrace'(_171144, _171146), once(user:self_eval0(-)), '$restore_trace'(_171144, _171146))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_171144, _171146), system:once(user:self_eval0(-)), system:'$restore_trace'(_171144, _171146))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_171144, _171146))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (258) [user] self_eval(-)
^ Exit: (257) [user] self_subst(-)
Call: (257) [apply] apply:maplist_([singleton], user:self_subst)
Unify: (257) [apply] apply:maplist_([singleton], user:self_subst)
^ Call: (258) [user] self_subst(singleton)
^ Unify: (258) [user] self_subst(singleton)
Call: (259) [system] callable(singleton)
Exit: (259) [system] callable(singleton)
^ Unify: (258) [user] self_subst(singleton)
^ Call: (259) [user] self_eval(singleton)
^ Unify: (259) [user] self_eval(singleton)
^ Call: (261) [system] setup_call_cleanup('$notrace'(_185104, _185106), once(user:self_eval0(singleton)), '$restore_trace'(_185104, _185106))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_185104, _185106), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_185104, _185106))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_185104, _185106))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (259) [user] self_eval(singleton)
^ Exit: (258) [user] self_subst(singleton)
Call: (258) [apply] apply:maplist_([], user:self_subst)
Unify: (258) [apply] apply:maplist_([], user:self_subst)
Exit: (258) [apply] apply:maplist_([], user:self_subst)
Exit: (257) [apply] apply:maplist_([singleton], user:self_subst)
Exit: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Exit: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (255) [system] [-, singleton]=[_196304|_196306]
Exit: (255) [system] [-, singleton]=[-, singleton]
Call: (255) [system] atom(-)
Exit: (255) [system] atom(-)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Call: (255) [user] is_space_op(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] (-)==case
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] _209388=do_more_defs(true)
Exit: (255) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (255) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _93796), _211264)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] singleton=='Nothing'
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
Call: (255) [system] singleton=='Nothing'
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Call: (255) [user] is_and(-)
^ Unify: (255) [user] is_and(-)
Call: (256) [system] atom(-)
Exit: (256) [system] atom(-)
^ Unify: (255) [user] is_and(-)
^ Call: (256) [user] is_and(-, _227220)
^ Unify: (256) [user] is_and(-, _228148)
Call: (257) [system] atom(-)
Exit: (257) [system] atom(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_231796])
Call: (255) [system] nonvar(-)
Exit: (255) [system] nonvar(-)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^ Call: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
Call: (256) [system] 497<3
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
Call: (256) [system] fail
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^ Call: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Unify: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Call: (257) [user] once(is_user_defined_head(=, '&self', -))
^ Unify: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^ Call: (258) [user] is_user_defined_head(=, '&self', -)
^ Unify: (258) [user] is_user_defined_head(=, '&self', -)
^ Call: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Unify: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Call: (260) [user] once(is_user_defined_head0(=, '&self', -))
^ Unify: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Call: (261) [user] is_user_defined_head0(=, '&self', -)
^ Unify: (261) [user] is_user_defined_head0(=, '&self', -)
Call: (262) [system] callable(-)
Exit: (262) [system] callable(-)
Call: (262) [system] functor(-, _257898, _257978)
Exit: (262) [system] functor(-, -, 0)
^ Call: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (263) [user] is_user_defined_head_f1(=, '&self', -)
^ Unify: (263) [user] is_user_defined_head_f1(=, '&self', -)
Call: (264) [user] metta_eq_def(=, '&self', [-|_263496], _263578)
Unify: (264) [user] metta_eq_def(=, '&self', [-|_263496], _264502)
^ Call: (265) [user] ignore((=)=(=))
^ Unify: (265) [system] ignore(user:((=)=(=)))
Call: (266) [system] (=)=(=)
Exit: (266) [system] (=)=(=)
^ Exit: (265) [system] ignore(user:((=)=(=)))
Call: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
^ Call: (266) [user] typed_list('&self', _271932, _271854)
^ Unify: (266) [user] typed_list('&self', _272864, _271854)
Call: (267) [system] compound('&self')
Fail: (267) [system] compound('&self')
^ Fail: (266) [user] typed_list('&self', _275644, _271854)
Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Call: (266) [system] '&self'=='&flybase'
Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
^ Call: (266) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018])
^ Unify: (266) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018])
^ Call: (267) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018], _283026, _283028)
^ Unify: (267) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018], _283962, _283964)
^ Call: (268) [user] loaded_into_kb('&self', _284820)
^ Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (268) [user] once(user:asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (268) [system] once(user:asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (269) [user] asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (269) [user] asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Call: (266) [user] metta_atom_asserted('&self', [=, [-|_263496], _270018])
Unify: (266) [user] metta_atom_asserted('&self', [=, [-|_263496], _270018])
^ Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [-|_263496], _270018])
Redo: (266) [user] metta_atom_asserted('&self', [=, [-|_263496], _270018])
Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
Call: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
Call: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
^ Call: (267) [user] using_all_spaces
^ Unify: (267) [user] using_all_spaces
Call: (268) [system] nb_current(with_all_spaces, t)
Redo: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
Call: (267) [system] (=)==(:)
Redo: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
Call: (267) [system] (=)=='@doc'
Redo: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
Call: (267) [system] fail
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
Fail: (264) [user] metta_eq_def(=, '&self', [-|_263496], _350554)
^ Fail: (263) [user] is_user_defined_head_f1(=, '&self', -)
^ Redo: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (263) [user] is_user_defined_head_f1(=, '&self', [-|_354198])
^ Unify: (263) [user] is_user_defined_head_f1(=, '&self', [-|_354198])
Call: (264) [user] metta_eq_def(=, '&self', [[-|_354198]|_356068], _356150)
Unify: (264) [user] metta_eq_def(=, '&self', [[-|_354198]|_356068], _357074)
^ Call: (265) [user] ignore((=)=(=))
^ Unify: (265) [system] ignore(user:((=)=(=)))
Call: (266) [system] (=)=(=)
Exit: (266) [system] (=)=(=)
^ Exit: (265) [system] ignore(user:((=)=(=)))
Call: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
^ Call: (266) [user] typed_list('&self', _364504, _364426)
^ Unify: (266) [user] typed_list('&self', _365436, _364426)
Call: (267) [system] compound('&self')
Fail: (267) [system] compound('&self')
^ Fail: (266) [user] typed_list('&self', _368216, _364426)
Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Call: (266) [system] '&self'=='&flybase'
Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
^ Call: (266) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590])
^ Unify: (266) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590])
^ Call: (267) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590], _375598, _375600)
^ Unify: (267) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590], _376534, _376536)
^ Call: (268) [user] loaded_into_kb('&self', _377392)
^ Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (268) [user] once(user:asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (268) [system] once(user:asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (269) [user] asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (269) [user] asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Call: (266) [user] metta_atom_asserted('&self', [=, [[-|_354198]|_356068], _362590])
Unify: (266) [user] metta_atom_asserted('&self', [=, [[-|_354198]|_356068], _362590])
^ Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [[-|_354198]|_356068], _362590])
Redo: (266) [user] metta_atom_asserted('&self', [=, [[-|_354198]|_356068], _362590])
Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
Call: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
Call: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
^ Call: (267) [user] using_all_spaces
^ Unify: (267) [user] using_all_spaces
Call: (268) [system] nb_current(with_all_spaces, t)
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
Call: (267) [system] (=)==(:)
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
Call: (267) [system] (=)=='@doc'
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
Call: (267) [system] fail
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
Fail: (264) [user] metta_eq_def(=, '&self', [[-|_354198]|_356068], _443126)
^ Fail: (263) [user] is_user_defined_head_f1(=, '&self', [-|_354198])
^ Fail: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Fail: (261) [user] is_user_defined_head0(=, '&self', -)
^ Fail: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Fail: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Fail: (258) [user] is_user_defined_head(=, '&self', -)
^ Fail: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^ Fail: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^ Call: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _93796)
^ Unify: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _93796)
Call: (257) [user] is_function(-)
Unify: (257) [user] is_function(-)
^ Call: (258) [user] symbol(-)
^ Unify: (258) [user] symbol(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
^ Exit: (258) [user] symbol(-)
Exit: (257) [user] is_function(-)
^ Call: (257) [user] is_special_op(-)
^ Unify: (257) [user] is_special_op(-)
^ Call: (258) [user] current_self(_464370)
^ Unify: (258) [user] current_self(_464370)
Call: (259) [system] nb_current(self_space, _464370)
Exit: (259) [system] nb_current(self_space, '&self')
Call: (259) [system] '&self'\==[]
Exit: (259) [system] '&self'\==[]
^ Exit: (258) [user] current_self('&self')
^ Call: (258) [user] is_special_op('&self', -)
^ Unify: (258) [user] is_special_op('&self', -)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
^ Fail: (258) [user] is_special_op('&self', -)
^ Fail: (257) [user] is_special_op(-)
^ Redo: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _93796)
Call: (257) [system] is_list([singleton])
Exit: (257) [system] is_list([singleton])
^ Call: (257) [user] apply:maplist(subst_args(=, _479204, 497, '&self'), [singleton], _479210)
^ Unify: (257) [apply] apply:maplist(user:subst_args(=, _479204, 497, '&self'), [singleton], _479210)
Call: (258) [apply] apply:maplist_([singleton], _479210, user:subst_args(=, _479204, 497, '&self'))
Unify: (258) [apply] apply:maplist_([singleton], [_482028|_482030], user:subst_args(=, _479204, 497, '&self'))
^ Call: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
^ Unify: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
Call: (260) [system] atom(=)
Exit: (260) [system] atom(=)
Call: (260) [system] (=)\==(=)
^ Redo: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
^ Unify: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
^ Call: (260) [user] self_subst(singleton)
^ Unify: (260) [user] self_subst(singleton)
Call: (261) [system] callable(singleton)
Exit: (261) [system] callable(singleton)
^ Unify: (260) [user] self_subst(singleton)
^ Call: (261) [user] self_eval(singleton)
^ Unify: (261) [user] self_eval(singleton)
^ Call: (263) [system] setup_call_cleanup('$notrace'(_495996, _495998), once(user:self_eval0(singleton)), '$restore_trace'(_495996, _495998))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_495996, _495998), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_495996, _495998))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_495996, _495998))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval(singleton)
^ Exit: (260) [user] self_subst(singleton)
Call: (260) [system] _482028=singleton
Exit: (260) [system] singleton=singleton
^ Exit: (259) [user] subst_args(=, _479204, 497, '&self', singleton, singleton)
Call: (259) [apply] apply:maplist_([], _482030, user:subst_args(=, _479204, 497, '&self'))
Unify: (259) [apply] apply:maplist_([], [], user:subst_args(=, _479204, 497, '&self'))
Exit: (259) [apply] apply:maplist_([], [], user:subst_args(=, _479204, 497, '&self'))
Exit: (258) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _479204, 497, '&self'))
^ Exit: (257) [apply] apply:maplist(user:subst_args(=, _479204, 497, '&self'), [singleton], [singleton])
^ Call: (257) [user] subst_args5(497, '&self', [-, singleton], _93796)
^ Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _93796)
^ Call: (258) [user] eval_selfless(_511044, _511046, 497, '&self', [-, singleton], _93796)
^ Unify: (258) [user] eval_selfless(_511988, _511990, 497, '&self', [-, singleton], _93796)
^ Call: (259) [user] eval_selfless_0([-, singleton], _93796)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _93796)
Call: (260) [system] var(-)
^ Redo: (259) [user] eval_selfless_0([-, singleton], _93796)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _93796)
^ Call: (260) [user] eval_selfless_1([-, singleton], _93796)
^ Unify: (260) [user] eval_selfless_1([-, singleton], _93796)
^ Call: (261) [user] allow_clp
^ Unify: (261) [user] allow_clp
^ Call: (262) [user] false_flag
^ Unify: (262) [user] false_flag
Call: (263) [system] fail
Fail: (263) [system] fail
^ Fail: (262) [user] false_flag
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
Call: (261) [system] var(-)
^ Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^ Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^ Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^ Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^ Call: (263) [user] setup_call_cleanup('$notrace'(_18354, _18356), once(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648))), '$restore_trace'(_18354, _18356))
^ Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_18354, _18356), user:once(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648))), user:'$restore_trace'(_18354, _18356))
^ Call: (264) [system] sig_atomic(user:'$notrace'(_18354, _18356))
^ Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^ Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^ Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Call: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_28682, !, -)
^ Redo: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_33310, '-fn', -)
^ Redo: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_37938, '-p', -)
^ Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Call: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^ Unify: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^ Call: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_45380, !, -)
^ Redo: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_50008, '-fn', -)
^ Redo: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_54636, '-p', -)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5960)
^ Call: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
Call: (256) [system] [-, singleton]==[]
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
Call: (256) [system] var([-, singleton])
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Call: (256) [user] once(subst_selfless([-, singleton], _5960))
^ Unify: (256) [system] once(user:subst_selfless([-, singleton], _5960))
^ Call: (257) [user] subst_selfless([-, singleton], _5960)
^ Unify: (257) [user] subst_selfless([-, singleton], _5960)
Call: (258) [system] var(-)
^ Redo: (257) [user] subst_selfless([-, singleton], _5960)
^ Unify: (257) [user] subst_selfless([-, singleton], _5960)
^ Call: (258) [user] eval_selfless(_70494, _70496, _70498, _70500, [-, singleton], _5960)
^ Unify: (258) [user] eval_selfless(_71438, _71440, _71442, _71444, [-, singleton], _5960)
^ Call: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
Call: (260) [system] var(-)
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Call: (261) [user] allow_clp
^ Unify: (261) [user] allow_clp
^ Call: (262) [user] false_flag
^ Unify: (262) [user] false_flag
Call: (263) [system] fail
Fail: (263) [system] fail
^ Fail: (262) [user] false_flag
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
Call: (261) [system] var(-)
^ Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^ Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^ Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^ Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^ Call: (263) [user] setup_call_cleanup('$notrace'(_95506, _95508), once(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800))), '$restore_trace'(_95506, _95508))
^ Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_95506, _95508), user:once(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800))), user:'$restore_trace'(_95506, _95508))
^ Call: (264) [system] sig_atomic(user:'$notrace'(_95506, _95508))
^ Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^ Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [_101130|_101132])
^ Call: (256) [user] subst_args(_102144, _102146, 497, '&self', -, _101130)
^ Unify: (256) [user] subst_args(_103088, _103090, 497, '&self', -, _101130)
Call: (257) [system] atom(_103958)
^ Redo: (256) [user] subst_args(_104958, _104960, 497, '&self', -, _101130)
^ Unify: (256) [user] subst_args(_105902, _105904, 497, '&self', -, _101130)
^ Call: (257) [user] self_subst(-)
^ Unify: (257) [user] self_subst(-)
Call: (258) [system] callable(-)
Exit: (258) [system] callable(-)
^ Unify: (257) [user] self_subst(-)
^ Call: (258) [user] self_eval(-)
^ Unify: (258) [user] self_eval(-)
^ Call: (260) [system] setup_call_cleanup('$notrace'(_113252, _113254), once(user:self_eval0(-)), '$restore_trace'(_113252, _113254))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_113252, _113254), system:once(user:self_eval0(-)), system:'$restore_trace'(_113252, _113254))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_113252, _113254))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (258) [user] self_eval(-)
^ Exit: (257) [user] self_subst(-)
Call: (257) [system] _101130=(-)
Exit: (257) [system] (-)=(-)
^ Exit: (256) [user] subst_args(_120806, _120808, 497, '&self', -, -)
^ Call: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
Call: (257) [system] [singleton]==[]
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
Call: (257) [system] var([singleton])
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^ Call: (257) [user] once(subst_selfless([singleton], _101132))
^ Unify: (257) [system] once(user:subst_selfless([singleton], _101132))
^ Call: (258) [user] subst_selfless([singleton], _101132)
^ Unify: (258) [user] subst_selfless([singleton], _101132)
Call: (259) [system] var(singleton)
^ Redo: (258) [user] subst_selfless([singleton], _101132)
^ Unify: (258) [user] subst_selfless([singleton], _101132)
^ Call: (259) [user] eval_selfless(_135732, _135734, _135736, _135738, [singleton], _101132)
^ Unify: (259) [user] eval_selfless(_136676, _136678, _136680, _136682, [singleton], _101132)
^ Call: (260) [user] eval_selfless_0([singleton], _101132)
^ Unify: (260) [user] eval_selfless_0([singleton], _101132)
Call: (261) [system] var(singleton)
^ Redo: (260) [user] eval_selfless_0([singleton], _101132)
^ Unify: (260) [user] eval_selfless_0([singleton], _101132)
^ Call: (261) [user] eval_selfless_1([singleton], _101132)
^ Unify: (261) [user] eval_selfless_1([singleton], _101132)
^ Call: (262) [user] allow_clp
^ Unify: (262) [user] allow_clp
^ Call: (263) [user] false_flag
^ Unify: (263) [user] false_flag
Call: (264) [system] fail
Fail: (264) [system] fail
^ Fail: (263) [user] false_flag
^ Redo: (260) [user] eval_selfless_0([singleton], _101132)
^ Unify: (260) [user] eval_selfless_0([singleton], _101132)
^ Call: (261) [user] eval_selfless_2([singleton], _101132)
^ Unify: (261) [user] eval_selfless_2([singleton], _101132)
Call: (262) [system] var(singleton)
^ Redo: (261) [user] eval_selfless_2([singleton], _101132)
^ Unify: (261) [user] eval_selfless_2([singleton], _101132)
^ Call: (262) [user] fake_notrace((ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^ Unify: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^ Call: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^ Unify: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^ Call: (264) [user] setup_call_cleanup('$notrace'(_160744, _160746), once(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038))), '$restore_trace'(_160744, _160746))
^ Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_160744, _160746), user:once(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038))), user:'$restore_trace'(_160744, _160746))
^ Call: (265) [system] sig_atomic(user:'$notrace'(_160744, _160746))
^ Fail: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^ Fail: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], [_166368|_166370])
^ Call: (257) [user] subst_args(_167382, _167384, 497, '&self', singleton, _166368)
^ Unify: (257) [user] subst_args(_168326, _168328, 497, '&self', singleton, _166368)
Call: (258) [system] atom(_169196)
^ Redo: (257) [user] subst_args(_170196, _170198, 497, '&self', singleton, _166368)
^ Unify: (257) [user] subst_args(_171140, _171142, 497, '&self', singleton, _166368)
^ Call: (258) [user] self_subst(singleton)
^ Unify: (258) [user] self_subst(singleton)
Call: (259) [system] callable(singleton)
Exit: (259) [system] callable(singleton)
^ Unify: (258) [user] self_subst(singleton)
^ Call: (259) [user] self_eval(singleton)
^ Unify: (259) [user] self_eval(singleton)
^ Call: (261) [system] setup_call_cleanup('$notrace'(_178490, _178492), once(user:self_eval0(singleton)), '$restore_trace'(_178490, _178492))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_178490, _178492), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_178490, _178492))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_178490, _178492))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (259) [user] self_eval(singleton)
^ Exit: (258) [user] self_subst(singleton)
Call: (258) [system] _166368=singleton
Exit: (258) [system] singleton=singleton
^ Exit: (257) [user] subst_args(_186044, _186046, 497, '&self', singleton, singleton)
^ Call: (257) [user] subst_args2_failed(497, '&self', [], _166370)
^ Unify: (257) [user] subst_args2_failed(497, '&self', [], _166370)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _166370=[]
Exit: (258) [system] []=[]
^ Exit: (257) [user] subst_args2_failed(497, '&self', [], [])
^ Exit: (256) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^ Exit: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^ Exit: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
Call: (254) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (254) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (254) [user] ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_200002, _200004), once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_200002, _200004))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_200002, _200004), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_200002, _200004))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_200002, _200004))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (254) [user] ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^ Unify: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
Call: (256) [system] _5968==1
Fail: (256) [system] _5968==1
^ Call: (257) [system] setup_call_cleanup('$notrace'(_208452, _208454), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_208452, _208454))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_208452, _208454), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_208452, _208454))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_208452, _208454))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^ Exit: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))))))
Call: (252) [system] retval([-, singleton])\=@=retval(fail)
Exit: (252) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
Call: (251) [system] [-, singleton]\=@=[-, singleton]
^ Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
Call: (251) [system] _5826=[-, singleton]
Exit: (251) [system] [-, singleton]=[-, singleton]
^ Exit: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^ Exit: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (250) [system] setup_call_cleanup('$notrace'(_222756, _222758), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_222756, _222758))
^ Unify: (250) [system] setup_call_cleanup(system:'$notrace'(_222756, _222758), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_222756, _222758))
^ Call: (251) [system] sig_atomic(system:'$notrace'(_222756, _222758))
^ Exit: (250) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^ Exit: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Exit: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))
Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))
Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))))
Exit: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))))
^ Exit: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Unify: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Exit: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Exit: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Call: (240) [system] [-, singleton]=_5526
Exit: (240) [system] [-, singleton]=[-, singleton]
^ Exit: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Call: (239) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (239) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (239) [user] ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_244630, _244632), once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_244630, _244632))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_244630, _244632), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_244630, _244632))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_244630, _244632))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (239) [user] ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^ Unify: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
Call: (241) [system] _5534==1
Fail: (241) [system] _5534==1
^ Call: (242) [system] setup_call_cleanup('$notrace'(_253080, _253082), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), '$restore_trace'(_253080, _253082))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_253080, _253082), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(_253080, _253082))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_253080, _253082))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^ Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))))))
Call: (237) [system] retval([-, singleton])\=@=retval(fail)
Exit: (237) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (236) [user] trace_eval(eval_20(=, _5498), e, 498, '&self', [-, singleton], [-, singleton])
^ Call: (236) [user] self_eval([-, singleton])
^ Unify: (236) [user] self_eval([-, singleton])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_263550, _263552), once(user:self_eval0([-, singleton])), '$restore_trace'(_263550, _263552))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_263550, _263552), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_263550, _263552))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_263550, _263552))
^ Fail: (236) [user] self_eval([-, singleton])
^ Redo: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], _5512)
Call: (236) [system] [-, singleton]=@=[-, singleton]
Exit: (236) [system] [-, singleton]=@=[-, singleton]
Call: (236) [system] _270112=[-, singleton]
Exit: (236) [system] [-, singleton]=[-, singleton]
^ Call: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (237) [user] once(if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
^ Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
Call: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
Unify: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
^ Call: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (240) [user] wont_need_subst([-, singleton])
^ Unify: (240) [user] wont_need_subst([-, singleton])
Call: (241) [system] number(singleton)
^ Redo: (240) [user] wont_need_subst([-, singleton])
^ Unify: (240) [user] wont_need_subst([-, singleton])
Call: (241) [system] atom(-)
Exit: (241) [system] atom(-)
^ Call: (241) [user] need_subst_f(-)
^ Unify: (241) [user] need_subst_f(-)
^ Exit: (241) [user] need_subst_f(-)
^ Redo: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
Call: (241) [system] atom(=)
Exit: (241) [system] atom(=)
Call: (241) [system] (=)\==(=)
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (241) [user] self_subst([-, singleton])
^ Unify: (241) [user] self_subst([-, singleton])
Call: (242) [system] callable([-, singleton])
Exit: (242) [system] callable([-, singleton])
^ Unify: (241) [user] self_subst([-, singleton])
^ Call: (242) [user] self_eval([-, singleton])
^ Unify: (242) [user] self_eval([-, singleton])
^ Call: (244) [system] setup_call_cleanup('$notrace'(_303656, _303658), once(user:self_eval0([-, singleton])), '$restore_trace'(_303656, _303658))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_303656, _303658), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_303656, _303658))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_303656, _303658))
^ Fail: (242) [user] self_eval([-, singleton])
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
Call: (241) [system] [singleton]==[]
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (242) [system] setup_call_cleanup('$notrace'(_312142, _312144), once(user:(_312124 is 498-1)), '$restore_trace'(_312142, _312144))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_312142, _312144), system:once(user:(_312124 is 498-1)), system:'$restore_trace'(_312142, _312144))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_312142, _312144))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^ Call: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Call: (242) [user] self_subst([-, singleton])
^ Unify: (242) [user] self_subst([-, singleton])
Call: (243) [system] callable([-, singleton])
Exit: (243) [system] callable([-, singleton])
^ Unify: (242) [user] self_subst([-, singleton])
^ Call: (243) [user] self_eval([-, singleton])
^ Unify: (243) [user] self_eval([-, singleton])
^ Call: (245) [system] setup_call_cleanup('$notrace'(_324292, _324294), once(user:self_eval0([-, singleton])), '$restore_trace'(_324292, _324294))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_324292, _324294), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_324292, _324294))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_324292, _324294))
^ Fail: (243) [user] self_eval([-, singleton])
^ Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
Call: (242) [system] _329948 is 497+ -1
Exit: (242) [system] 496 is 497+ -1
^ Call: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _331824)
^ Unify: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _331824)
^ Call: (243) [user] must_det_ll((notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^ Unify: (243) [user] must_det_ll(user:(notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^ Call: (244) [user] once(user:(notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^ Unify: (244) [system] once(user:(notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_337648, _337650), once(user:(flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), '$restore_trace'(_337648, _337650))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_337648, _337650), system:once(user:(flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), system:'$restore_trace'(_337648, _337650))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_337648, _337650))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _333794=_333794, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace)))))
^ Unify: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace)))))
^ Exit: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace)))))
Call: (246) [user] nop(notrace(no_repeats_var(_333924)))
Unify: (246) [user] nop(notrace(no_repeats_var(_333924)))
Exit: (246) [user] nop(notrace(no_repeats_var(_333924)))
^ Exit: (244) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _333794=_333794, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^ Exit: (243) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _333794=_333794, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
Call: (243) [occurs] occurs:sub_term(_349112, (false, (e2;e)))
Unify: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Exit: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Call: (243) [system] (false, (e2;e))\=(false, (e2;e))
Fail: (243) [system] (false, (e2;e))\=(false, (e2;e))
Redo: (243) [occurs] occurs:sub_term(_349112, (false, (e2;e)))
Unify: (243) [occurs] occurs:sub_term(_349112, (false, (e2;e)))
Call: (244) [system] compound((false, (e2;e)))
Exit: (244) [system] compound((false, (e2;e)))
Call: (244) [system] arg(_357534, (false, (e2;e)), _357458)
Exit: (244) [system] arg(1, (false, (e2;e)), false)
Call: (244) [occurs] occurs:sub_term(_349112, false)
Unify: (244) [occurs] occurs:sub_term(false, false)
Exit: (244) [occurs] occurs:sub_term(false, false)
Exit: (243) [occurs] occurs:sub_term(false, (false, (e2;e)))
Call: (243) [system] (false, (e2;e))\=false
Exit: (243) [system] (false, (e2;e))\=false
^ Call: (243) [user] if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))
^ Unify: (243) [user] if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))
^ Call: (245) [system] setup_call_cleanup('$notrace'(_366838, _366840), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _333794=1, indentq(2, 4, -->, [false, [-, singleton]]))), _366796, fbug((_366796-->if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), '$restore_trace'(_366838, _366840))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_366838, _366840), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _333794=1, indentq(2, 4, -->, [false, [-, singleton]]))), _366796, fbug((_366796-->if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_366838, _366840))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_366838, _366840))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _333794=1, indentq(2, 4, -->, [false, [-, singleton]]))), _366796, fbug((_366796-->if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))
Call: (243) [system] _371620=retval(fail)
Exit: (243) [system] retval(fail)=retval(fail)
Call: (243) [system] _373482=(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))))
Exit: (243) [system] (\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))))
^ Call: (243) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)*->nb_setarg(1, retval(fail), _331824);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)), ignore(notrace((\+_331824\=_333924, nb_setarg(1, retval(fail), _331824))))), ignore((_333794==1->ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)])))))))))))
^ Unify: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)*->nb_setarg(1, retval(fail), _331824);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)), ignore(notrace((\+_331824\=_333924, nb_setarg(1, retval(fail), _331824))))), user:ignore((_333794==1->ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)])))))))))))
^ Call: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] var(=)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] atom(=)
Exit: (246) [system] atom(=)
Call: (246) [system] (=)\==(=)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] atom([-, singleton])
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] is_list([singleton])
Exit: (246) [system] is_list([singleton])
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] is_list([-, singleton])
Exit: (246) [system] is_list([-, singleton])
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_393356])
Call: (246) [system] var(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] is_list([-, singleton])
Exit: (246) [system] is_list([-, singleton])
^ Call: (246) [user] apply:maplist(self_subst, [-, singleton])
^ Unify: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
Unify: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Call: (248) [user] self_subst(-)
^ Unify: (248) [user] self_subst(-)
Call: (249) [system] callable(-)
Exit: (249) [system] callable(-)
^ Unify: (248) [user] self_subst(-)
^ Call: (249) [user] self_eval(-)
^ Unify: (249) [user] self_eval(-)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_409172, _409174), once(user:self_eval0(-)), '$restore_trace'(_409172, _409174))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_409172, _409174), system:once(user:self_eval0(-)), system:'$restore_trace'(_409172, _409174))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_409172, _409174))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] self_eval(-)
^ Exit: (248) [user] self_subst(-)
Call: (248) [apply] apply:maplist_([singleton], user:self_subst)
Unify: (248) [apply] apply:maplist_([singleton], user:self_subst)
^ Call: (249) [user] self_subst(singleton)
^ Unify: (249) [user] self_subst(singleton)
Call: (250) [system] callable(singleton)
Exit: (250) [system] callable(singleton)
^ Unify: (249) [user] self_subst(singleton)
^ Call: (250) [user] self_eval(singleton)
^ Unify: (250) [user] self_eval(singleton)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_423132, _423134), once(user:self_eval0(singleton)), '$restore_trace'(_423132, _423134))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_423132, _423134), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_423132, _423134))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_423132, _423134))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (250) [user] self_eval(singleton)
^ Exit: (249) [user] self_subst(singleton)
Call: (249) [apply] apply:maplist_([], user:self_subst)
Unify: (249) [apply] apply:maplist_([], user:self_subst)
Exit: (249) [apply] apply:maplist_([], user:self_subst)
Exit: (248) [apply] apply:maplist_([singleton], user:self_subst)
Exit: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Exit: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (246) [system] [-, singleton]=[_434332|_434334]
Exit: (246) [system] [-, singleton]=[-, singleton]
Call: (246) [system] atom(-)
Exit: (246) [system] atom(-)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Call: (246) [user] is_space_op(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] (-)==case
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] _447416=do_more_defs(true)
Exit: (246) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (246) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _331824), _449292)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] singleton=='Nothing'
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
Call: (246) [system] singleton=='Nothing'
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Call: (246) [user] is_and(-)
^ Unify: (246) [user] is_and(-)
Call: (247) [system] atom(-)
Exit: (247) [system] atom(-)
^ Unify: (246) [user] is_and(-)
^ Call: (247) [user] is_and(-, _465248)
^ Unify: (247) [user] is_and(-, _466176)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_469824])
Call: (246) [system] nonvar(-)
Exit: (246) [system] nonvar(-)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^ Call: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
Call: (247) [system] 497<3
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
Call: (247) [system] fail
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^ Call: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Unify: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Call: (248) [user] once(is_user_defined_head(=, '&self', -))
^ Unify: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^ Call: (249) [user] is_user_defined_head(=, '&self', -)
^ Unify: (249) [user] is_user_defined_head(=, '&self', -)
^ Call: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Unify: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Call: (251) [user] once(is_user_defined_head0(=, '&self', -))
^ Unify: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Call: (252) [user] is_user_defined_head0(=, '&self', -)
^ Unify: (252) [user] is_user_defined_head0(=, '&self', -)
Call: (253) [system] callable(-)
Exit: (253) [system] callable(-)
Call: (253) [system] functor(-, _495926, _496006)
Exit: (253) [system] functor(-, -, 0)
^ Call: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (254) [user] is_user_defined_head_f1(=, '&self', -)
^ Unify: (254) [user] is_user_defined_head_f1(=, '&self', -)
Call: (255) [user] metta_eq_def(=, '&self', [-|_501524], _501606)
Unify: (255) [user] metta_eq_def(=, '&self', [-|_501524], _502530)
^ Call: (256) [user] ignore((=)=(=))
^ Unify: (256) [system] ignore(user:((=)=(=)))
Call: (257) [system] (=)=(=)
Exit: (257) [system] (=)=(=)
^ Exit: (256) [system] ignore(user:((=)=(=)))
Call: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
Unify: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
^ Call: (257) [user] typed_list('&self', _509960, _509882)
^ Unify: (257) [user] typed_list('&self', _510892, _509882)
Call: (258) [system] compound('&self')
Fail: (258) [system] compound('&self')
^ Fail: (257) [user] typed_list('&self', _513672, _509882)
Redo: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
Unify: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
Call: (257) [system] '&self'=='&flybase'
Redo: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
Unify: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
^ Call: (257) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046])
^ Unify: (257) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046])
^ Call: (258) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046], _521054, _521056)
^ Unify: (258) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046], _521990, _521992)
^ Call: (259) [user] loaded_into_kb('&self', _522848)
^ Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (259) [user] once(user:asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (259) [system] once(user:asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (260) [user] asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (260) [user] asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
Unify: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
^ Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [-|_5956], _5972])
Redo: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
^ Call: (257) [user] using_all_spaces
^ Unify: (257) [user] using_all_spaces
Call: (258) [system] nb_current(with_all_spaces, t)
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
Call: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
Call: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
^ Call: (258) [user] using_all_spaces
^ Unify: (258) [user] using_all_spaces
Call: (259) [system] nb_current(with_all_spaces, t)
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] (=)==(:)
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] (=)=='@doc'
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] fail
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Fail: (255) [user] metta_eq_def(=, '&self', [-|_5956], _70602)
^ Fail: (254) [user] is_user_defined_head_f1(=, '&self', -)
^ Redo: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (254) [user] is_user_defined_head_f1(=, '&self', [-|_74246])
^ Unify: (254) [user] is_user_defined_head_f1(=, '&self', [-|_74246])
Call: (255) [user] metta_eq_def(=, '&self', [[-|_74246]|_76116], _76198)
Unify: (255) [user] metta_eq_def(=, '&self', [[-|_74246]|_76116], _77122)
^ Call: (256) [user] ignore((=)=(=))
^ Unify: (256) [system] ignore(user:((=)=(=)))
Call: (257) [system] (=)=(=)
Exit: (257) [system] (=)=(=)
^ Exit: (256) [system] ignore(user:((=)=(=)))
Call: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
^ Call: (257) [user] typed_list('&self', _84552, _84474)
^ Unify: (257) [user] typed_list('&self', _85484, _84474)
Call: (258) [system] compound('&self')
Fail: (258) [system] compound('&self')
^ Fail: (257) [user] typed_list('&self', _88264, _84474)
Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Call: (257) [system] '&self'=='&flybase'
Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
^ Call: (257) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638])
^ Unify: (257) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638])
^ Call: (258) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638], _95646, _95648)
^ Unify: (258) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638], _96582, _96584)
^ Call: (259) [user] loaded_into_kb('&self', _97440)
^ Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (259) [user] once(user:asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (259) [system] once(user:asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (260) [user] asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (260) [user] asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Call: (257) [user] metta_atom_asserted('&self', [=, [[-|_74246]|_76116], _82638])
Unify: (257) [user] metta_atom_asserted('&self', [=, [[-|_74246]|_76116], _82638])
^ Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [[-|_74246]|_76116], _82638])
Redo: (257) [user] metta_atom_asserted('&self', [=, [[-|_74246]|_76116], _82638])
Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
^ Call: (257) [user] using_all_spaces
^ Unify: (257) [user] using_all_spaces
Call: (258) [system] nb_current(with_all_spaces, t)
Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
Call: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
Call: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
^ Call: (258) [user] using_all_spaces
^ Unify: (258) [user] using_all_spaces
Call: (259) [system] nb_current(with_all_spaces, t)
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
Call: (258) [system] (=)==(:)
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
Call: (258) [system] (=)=='@doc'
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
Call: (258) [system] fail
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
Fail: (255) [user] metta_eq_def(=, '&self', [[-|_74246]|_76116], _163174)
^ Fail: (254) [user] is_user_defined_head_f1(=, '&self', [-|_74246])
^ Fail: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Fail: (252) [user] is_user_defined_head0(=, '&self', -)
^ Fail: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Fail: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Fail: (249) [user] is_user_defined_head(=, '&self', -)
^ Fail: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^ Fail: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^ Call: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
^ Unify: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
Call: (248) [user] is_function(-)
Unify: (248) [user] is_function(-)
^ Call: (249) [user] symbol(-)
^ Unify: (249) [user] symbol(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Exit: (249) [user] symbol(-)
Exit: (248) [user] is_function(-)
^ Call: (248) [user] is_special_op(-)
^ Unify: (248) [user] is_special_op(-)
^ Call: (249) [user] current_self(_184418)
^ Unify: (249) [user] current_self(_184418)
Call: (250) [system] nb_current(self_space, _184418)
Exit: (250) [system] nb_current(self_space, '&self')
Call: (250) [system] '&self'\==[]
Exit: (250) [system] '&self'\==[]
^ Exit: (249) [user] current_self('&self')
^ Call: (249) [user] is_special_op('&self', -)
^ Unify: (249) [user] is_special_op('&self', -)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Fail: (249) [user] is_special_op('&self', -)
^ Fail: (248) [user] is_special_op(-)
^ Redo: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
Call: (248) [system] is_list([singleton])
Exit: (248) [system] is_list([singleton])
^ Call: (248) [user] apply:maplist(subst_args(=, _199252, 497, '&self'), [singleton], _199258)
^ Unify: (248) [apply] apply:maplist(user:subst_args(=, _199252, 497, '&self'), [singleton], _199258)
Call: (249) [apply] apply:maplist_([singleton], _199258, user:subst_args(=, _199252, 497, '&self'))
Unify: (249) [apply] apply:maplist_([singleton], [_202076|_202078], user:subst_args(=, _199252, 497, '&self'))
^ Call: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
^ Unify: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
Call: (251) [system] atom(=)
Exit: (251) [system] atom(=)
Call: (251) [system] (=)\==(=)
^ Redo: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
^ Unify: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
^ Call: (251) [user] self_subst(singleton)
^ Unify: (251) [user] self_subst(singleton)
Call: (252) [system] callable(singleton)
Exit: (252) [system] callable(singleton)
^ Unify: (251) [user] self_subst(singleton)
^ Call: (252) [user] self_eval(singleton)
^ Unify: (252) [user] self_eval(singleton)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_216044, _216046), once(user:self_eval0(singleton)), '$restore_trace'(_216044, _216046))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_216044, _216046), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_216044, _216046))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_216044, _216046))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (252) [user] self_eval(singleton)
^ Exit: (251) [user] self_subst(singleton)
Call: (251) [system] _202076=singleton
Exit: (251) [system] singleton=singleton
^ Exit: (250) [user] subst_args(=, _199252, 497, '&self', singleton, singleton)
Call: (250) [apply] apply:maplist_([], _202078, user:subst_args(=, _199252, 497, '&self'))
Unify: (250) [apply] apply:maplist_([], [], user:subst_args(=, _199252, 497, '&self'))
Exit: (250) [apply] apply:maplist_([], [], user:subst_args(=, _199252, 497, '&self'))
Exit: (249) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _199252, 497, '&self'))
^ Exit: (248) [apply] apply:maplist(user:subst_args(=, _199252, 497, '&self'), [singleton], [singleton])
^ Call: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] eval_selfless(_231092, _231094, 497, '&self', [-, singleton], _5622)
^ Unify: (249) [user] eval_selfless(_232036, _232038, 497, '&self', [-, singleton], _5622)
^ Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
Call: (251) [system] var(-)
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Call: (252) [user] allow_clp
^ Unify: (252) [user] allow_clp
^ Call: (253) [user] false_flag
^ Unify: (253) [user] false_flag
Call: (254) [system] fail
Fail: (254) [system] fail
^ Fail: (253) [user] false_flag
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
Call: (252) [system] var(-)
^ Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^ Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^ Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^ Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^ Call: (254) [user] setup_call_cleanup('$notrace'(_256104, _256106), once(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398))), '$restore_trace'(_256104, _256106))
^ Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_256104, _256106), user:once(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398))), user:'$restore_trace'(_256104, _256106))
^ Call: (255) [system] sig_atomic(user:'$notrace'(_256104, _256106))
^ Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^ Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^ Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_266432, !, -)
^ Redo: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_271060, '-fn', -)
^ Redo: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_275688, '-p', -)
^ Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^ Unify: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^ Call: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_283130, !, -)
^ Redo: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_287758, '-fn', -)
^ Redo: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_292386, '-p', -)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5622)
^ Call: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
Call: (247) [system] [-, singleton]==[]
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
Call: (247) [system] var([-, singleton])
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Call: (247) [user] once(subst_selfless([-, singleton], _5622))
^ Unify: (247) [system] once(user:subst_selfless([-, singleton], _5622))
^ Call: (248) [user] subst_selfless([-, singleton], _5622)
^ Unify: (248) [user] subst_selfless([-, singleton], _5622)
Call: (249) [system] var(-)
^ Redo: (248) [user] subst_selfless([-, singleton], _5622)
^ Unify: (248) [user] subst_selfless([-, singleton], _5622)
^ Call: (249) [user] eval_selfless(_308244, _308246, _308248, _308250, [-, singleton], _5622)
^ Unify: (249) [user] eval_selfless(_309188, _309190, _309192, _309194, [-, singleton], _5622)
^ Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
Call: (251) [system] var(-)
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Call: (252) [user] allow_clp
^ Unify: (252) [user] allow_clp
^ Call: (253) [user] false_flag
^ Unify: (253) [user] false_flag
Call: (254) [system] fail
Fail: (254) [system] fail
^ Fail: (253) [user] false_flag
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
Call: (252) [system] var(-)
^ Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^ Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^ Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^ Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^ Call: (254) [user] setup_call_cleanup('$notrace'(_333256, _333258), once(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550))), '$restore_trace'(_333256, _333258))
^ Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_333256, _333258), user:once(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550))), user:'$restore_trace'(_333256, _333258))
^ Call: (255) [system] sig_atomic(user:'$notrace'(_333256, _333258))
^ Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^ Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [_338880|_338882])
^ Call: (247) [user] subst_args(_339894, _339896, 497, '&self', -, _338880)
^ Unify: (247) [user] subst_args(_340838, _340840, 497, '&self', -, _338880)
Call: (248) [system] atom(_341708)
^ Redo: (247) [user] subst_args(_342708, _342710, 497, '&self', -, _338880)
^ Unify: (247) [user] subst_args(_343652, _343654, 497, '&self', -, _338880)
^ Call: (248) [user] self_subst(-)
^ Unify: (248) [user] self_subst(-)
Call: (249) [system] callable(-)
Exit: (249) [system] callable(-)
^ Unify: (248) [user] self_subst(-)
^ Call: (249) [user] self_eval(-)
^ Unify: (249) [user] self_eval(-)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_351002, _351004), once(user:self_eval0(-)), '$restore_trace'(_351002, _351004))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_351002, _351004), system:once(user:self_eval0(-)), system:'$restore_trace'(_351002, _351004))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_351002, _351004))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] self_eval(-)
^ Exit: (248) [user] self_subst(-)
Call: (248) [system] _338880=(-)
Exit: (248) [system] (-)=(-)
^ Exit: (247) [user] subst_args(_358556, _358558, 497, '&self', -, -)
^ Call: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
Call: (248) [system] [singleton]==[]
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
Call: (248) [system] var([singleton])
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^ Call: (248) [user] once(subst_selfless([singleton], _338882))
^ Unify: (248) [system] once(user:subst_selfless([singleton], _338882))
^ Call: (249) [user] subst_selfless([singleton], _338882)
^ Unify: (249) [user] subst_selfless([singleton], _338882)
Call: (250) [system] var(singleton)
^ Redo: (249) [user] subst_selfless([singleton], _338882)
^ Unify: (249) [user] subst_selfless([singleton], _338882)
^ Call: (250) [user] eval_selfless(_373482, _373484, _373486, _373488, [singleton], _338882)
^ Unify: (250) [user] eval_selfless(_374426, _374428, _374430, _374432, [singleton], _338882)
^ Call: (251) [user] eval_selfless_0([singleton], _338882)
^ Unify: (251) [user] eval_selfless_0([singleton], _338882)
Call: (252) [system] var(singleton)
^ Redo: (251) [user] eval_selfless_0([singleton], _338882)
^ Unify: (251) [user] eval_selfless_0([singleton], _338882)
^ Call: (252) [user] eval_selfless_1([singleton], _338882)
^ Unify: (252) [user] eval_selfless_1([singleton], _338882)
^ Call: (253) [user] allow_clp
^ Unify: (253) [user] allow_clp
^ Call: (254) [user] false_flag
^ Unify: (254) [user] false_flag
Call: (255) [system] fail
Fail: (255) [system] fail
^ Fail: (254) [user] false_flag
^ Redo: (251) [user] eval_selfless_0([singleton], _338882)
^ Unify: (251) [user] eval_selfless_0([singleton], _338882)
^ Call: (252) [user] eval_selfless_2([singleton], _338882)
^ Unify: (252) [user] eval_selfless_2([singleton], _338882)
Call: (253) [system] var(singleton)
^ Redo: (252) [user] eval_selfless_2([singleton], _338882)
^ Unify: (252) [user] eval_selfless_2([singleton], _338882)
^ Call: (253) [user] fake_notrace((ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^ Unify: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^ Call: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^ Unify: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^ Call: (255) [user] setup_call_cleanup('$notrace'(_398494, _398496), once(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788))), '$restore_trace'(_398494, _398496))
^ Unify: (255) [system] setup_call_cleanup(user:'$notrace'(_398494, _398496), user:once(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788))), user:'$restore_trace'(_398494, _398496))
^ Call: (256) [system] sig_atomic(user:'$notrace'(_398494, _398496))
^ Fail: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^ Fail: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], [_404118|_404120])
^ Call: (248) [user] subst_args(_405132, _405134, 497, '&self', singleton, _404118)
^ Unify: (248) [user] subst_args(_406076, _406078, 497, '&self', singleton, _404118)
Call: (249) [system] atom(_406946)
^ Redo: (248) [user] subst_args(_407946, _407948, 497, '&self', singleton, _404118)
^ Unify: (248) [user] subst_args(_408890, _408892, 497, '&self', singleton, _404118)
^ Call: (249) [user] self_subst(singleton)
^ Unify: (249) [user] self_subst(singleton)
Call: (250) [system] callable(singleton)
Exit: (250) [system] callable(singleton)
^ Unify: (249) [user] self_subst(singleton)
^ Call: (250) [user] self_eval(singleton)
^ Unify: (250) [user] self_eval(singleton)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_416240, _416242), once(user:self_eval0(singleton)), '$restore_trace'(_416240, _416242))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_416240, _416242), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_416240, _416242))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_416240, _416242))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (250) [user] self_eval(singleton)
^ Exit: (249) [user] self_subst(singleton)
Call: (249) [system] _404118=singleton
Exit: (249) [system] singleton=singleton
^ Exit: (248) [user] subst_args(_423794, _423796, 497, '&self', singleton, singleton)
^ Call: (248) [user] subst_args2_failed(497, '&self', [], _404120)
^ Unify: (248) [user] subst_args2_failed(497, '&self', [], _404120)
Call: (249) [system] []==[]
Exit: (249) [system] []==[]
Call: (249) [system] _404120=[]
Exit: (249) [system] []=[]
^ Exit: (248) [user] subst_args2_failed(497, '&self', [], [])
^ Exit: (247) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^ Exit: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^ Exit: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
Call: (245) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (245) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (245) [user] ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_437752, _437754), once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_437752, _437754))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_437752, _437754), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_437752, _437754))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_437752, _437754))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (245) [user] ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^ Unify: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
Call: (247) [system] _5630==1
Fail: (247) [system] _5630==1
^ Call: (248) [system] setup_call_cleanup('$notrace'(_446202, _446204), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_446202, _446204))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_446202, _446204), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_446202, _446204))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_446202, _446204))
^ Exit: (248) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^ Exit: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))))))
Call: (243) [system] retval([-, singleton])\=@=retval(fail)
Exit: (243) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
Call: (242) [system] [-, singleton]\=@=[-, singleton]
^ Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
Call: (242) [system] _5512=[-, singleton]
Exit: (242) [system] [-, singleton]=[-, singleton]
^ Exit: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^ Exit: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_460506, _460508), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_460506, _460508))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_460506, _460508), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_460506, _460508))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_460506, _460508))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Exit: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton]))
^ Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton])))
^ Exit: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (234) [user] eval_00(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (233) [user] eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (232) [user] must_eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
Call: (232) [apply] apply:maplist_([], _5514, user:must_eval_args(=, _5498, 499, '&self'))
Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
Exit: (231) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:must_eval_args(=, _5498, 499, '&self'))
^ Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5498, 499, '&self'), [[-, singleton]], [[-, singleton]])
Call: (230) [system] _5442=_5440
Exit: (230) [system] _5440=_5440
^ Exit: (229) [user] eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), eval_adjust_args1(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
^ Exit: (226) [user] eval_adjust_args(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Unify: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Call: (228) [system] setup_call_cleanup('$notrace'(_483462, _483464), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _483420, fbug((_483420-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), '$restore_trace'(_483462, _483464))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_483462, _483464), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _483420, fbug((_483420-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(_483462, _483464))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_483462, _483464))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _483420, fbug((_483420-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Call: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
Unify: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
^ Call: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^ Call: (230) [user] typed_list('&self', _495874, _495796)
^ Unify: (230) [user] typed_list('&self', _496806, _495796)
Call: (231) [system] compound('&self')
Fail: (231) [system] compound('&self')
^ Fail: (230) [user] typed_list('&self', _499586, _495796)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
Call: (230) [system] '&self'=='&flybase'
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^ Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^ Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'], _506968, _506970)
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'], _507904, _507906)
^ Call: (232) [user] loaded_into_kb('&self', _508762)
^ Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (232) [user] once(user:asserted_metta_pred(_519332, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (232) [system] once(user:asserted_metta_pred(_5594, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (233) [user] asserted_metta_pred(_5594, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (233) [user] asserted_metta_pred(_5594, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
^ Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
^ Call: (230) [user] using_all_spaces
^ Unify: (230) [user] using_all_spaces
Call: (231) [system] nb_current(with_all_spaces, t)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
Call: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] 'registered-python-function'==(:)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] 'registered-python-function'=='@doc'
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] fail
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
^ Call: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (230) [user] allow_host_functions
^ Unify: (230) [user] allow_host_functions
^ Exit: (230) [user] allow_host_functions
^ Call: (230) [user] once((is_system_pred('style-check'), length([[-, singleton]], _64212), is_syspred('style-check', _64212, _64220)))
^ Unify: (230) [system] once(user:(is_system_pred('style-check'), length([[-, singleton]], _64212), is_syspred('style-check', _64212, _64220)))
^ Call: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_69858, !, 'style-check')
^ Redo: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_74486, '-fn', 'style-check')
^ Redo: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_79114, '-p', 'style-check')
^ Fail: (232) [user] is_system_pred('style-check')
Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
^ Call: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_92050, !, 'style-check')
^ Redo: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_96678, '-fn', 'style-check')
^ Redo: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_101306, '-p', 'style-check')
Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
Call: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^ Call: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
Call: (233) [system] var(['style-check', [-, singleton]])
^ Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _106802)
Call: (233) [system] var('style-check')
^ Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _106802)
^ Call: (233) [user] len_or_unbound([[-, singleton]], _106802)
^ Unify: (233) [user] len_or_unbound([[-, singleton]], _106802)
Call: (234) [system] is_list([[-, singleton]])
Exit: (234) [system] is_list([[-, singleton]])
Call: (234) [system] length([[-, singleton]], _106802)
Unify: (234) [system] length([[-, singleton]], _106802)
Call: (235) [system] var(_106802)
Exit: (235) [system] var(_106802)
Call: (235) [system] []==[]
Exit: (235) [system] []==[]
Call: (235) [system] _106802=1
Exit: (235) [system] 1=1
Exit: (234) [system] length([[-, singleton]], 1)
^ Exit: (233) [user] len_or_unbound([[-, singleton]], 1)
^ Exit: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^ Call: (232) [user] is_metta_type_constructor('&self', 'style-check', _128156)
^ Redo: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Call: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
Call: (234) [system] 'style-check'==let
^ Redo: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Exit: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (233) [user] must_det_ll((notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^ Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^ Call: (234) [user] once(user:(notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^ Unify: (234) [system] once(user:(notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_144230, _144232), once(user:(flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), '$restore_trace'(_144230, _144232))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_144230, _144232), system:once(user:(flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), system:'$restore_trace'(_144230, _144232))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_144230, _144232))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _140376=_140376, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace)))))
^ Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace)))))
^ Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace)))))
Call: (236) [user] nop(notrace(no_repeats_var(_140506)))
Unify: (236) [user] nop(notrace(no_repeats_var(_140506)))
Exit: (236) [user] nop(notrace(no_repeats_var(_140506)))
^ Exit: (234) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _140376=_140376, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^ Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _140376=_140376, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
Call: (233) [occurs] occurs:sub_term(_155694, defn)
Unify: (233) [occurs] occurs:sub_term(defn, defn)
Exit: (233) [occurs] occurs:sub_term(defn, defn)
Call: (233) [system] defn\=defn
Fail: (233) [system] defn\=defn
Redo: (233) [occurs] occurs:sub_term(_155694, defn)
Unify: (233) [occurs] occurs:sub_term(_155694, defn)
Call: (234) [system] compound(defn)
Fail: (234) [system] compound(defn)
Fail: (233) [occurs] occurs:sub_term(_155694, defn)
^ Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (233) [system] _165912=defn
Exit: (233) [system] defn=defn
^ Call: (233) [user] if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^ Unify: (233) [user] if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_169716, _169718), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _169674, fbug((_169674-->if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_169716, _169718))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_169716, _169718), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _169674, fbug((_169674-->if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_169716, _169718))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_169716, _169718))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _169674, fbug((_169674-->if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
Call: (233) [system] _174498=retval(fail)
Exit: (233) [system] retval(fail)=retval(fail)
Call: (233) [system] _176360=(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))
Exit: (233) [system] (\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))
^ Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_140506, nb_setarg(1, retval(fail), _5440))))), ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))))))
^ Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_140506, nb_setarg(1, retval(fail), _5440))))), user:ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))))))
^ Call: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (236) [user] findall((_182248->_182250), get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268)
^ Unify: (236) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268)
^ Call: (237) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
^ Unify: (237) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
^ Call: (238) [$bags] cleanup_bag(findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, []), '$destroy_findall_bag')
^ Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, []), '$bags':'$destroy_findall_bag')
Call: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
Unify: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
^ Call: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250)
^ Unify: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_190750], _182250)
^ Call: (241) [user] same_len_copy([[-, singleton]], _190750)
^ Unify: (241) [user] same_len_copy([[-, singleton]], _190750)
Call: (242) [system] length([[-, singleton]], _193556)
Unify: (242) [system] length([[-, singleton]], _193556)
Call: (243) [system] var(_193556)
Exit: (243) [system] var(_193556)
Call: (243) [system] []==[]
Exit: (243) [system] []==[]
Call: (243) [system] _193556=1
Exit: (243) [system] 1=1
Exit: (242) [system] length([[-, singleton]], 1)
Call: (242) [system] length(_190750, 1)
Unify: (242) [system] length(_190750, 1)
Call: (243) [system] var(1)
Redo: (242) [system] length(_190750, 1)
Unify: (242) [system] length(_190750, 1)
Call: (243) [system] integer(1)
Exit: (243) [system] integer(1)
Call: (243) [system] _190750==[]
Redo: (242) [system] length(_190750, 1)
Call: (243) [system] var(_190750)
Exit: (243) [system] var(_190750)
Exit: (242) [system] length([_212100], 1)
^ Exit: (241) [user] same_len_copy([[-, singleton]], [_212100])
Call: (241) [user] metta_eq_def(=, '&self', ['style-check', _212100], _182250)
Unify: (241) [user] metta_eq_def(=, '&self', ['style-check', _212100], _182250)
^ Call: (242) [user] ignore((=)=(=))
^ Unify: (242) [system] ignore(user:((=)=(=)))
Call: (243) [system] (=)=(=)
Exit: (243) [system] (=)=(=)
^ Exit: (242) [system] ignore(user:((=)=(=)))
Call: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
^ Call: (243) [user] typed_list('&self', _222400, _222322)
^ Unify: (243) [user] typed_list('&self', _223332, _222322)
Call: (244) [system] compound('&self')
Fail: (244) [system] compound('&self')
^ Fail: (243) [user] typed_list('&self', _226112, _222322)
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Call: (243) [system] '&self'=='&flybase'
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
^ Call: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250])
^ Unify: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250])
^ Call: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250], _233494, _233496)
^ Unify: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250], _234430, _234432)
^ Call: (245) [user] loaded_into_kb('&self', _235288)
^ Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (245) [user] once(user:asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (245) [system] once(user:asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (246) [user] asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (246) [user] asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Call: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _212100], _182250])
Unify: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _212100], _182250])
^ Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['style-check', _212100], _182250])
Redo: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _212100], _182250])
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
^ Call: (243) [user] using_all_spaces
^ Unify: (243) [user] using_all_spaces
Call: (244) [system] nb_current(with_all_spaces, t)
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
Call: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
Call: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
^ Call: (244) [user] using_all_spaces
^ Unify: (244) [user] using_all_spaces
Call: (245) [system] nb_current(with_all_spaces, t)
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
Call: (244) [system] (=)==(:)
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
Call: (244) [system] (=)=='@doc'
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
Call: (244) [system] fail
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
^ Redo: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250)
Redo: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
Exit: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [], [])
^ Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (237) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [], [])
^ Exit: (236) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [])
^ Call: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^ Unify: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^ Call: (237) [user] ignore((curried_arity(['style-check', [-, singleton]], _308482, _308484), assert(is_metta_type_constructor('&self', _308482, _308484))))
^ Unify: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], _308482, _308484), assert(is_metta_type_constructor('&self', _308482, _308484))))
^ Call: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
Call: (240) [system] var(['style-check', [-, singleton]])
^ Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _308484)
Call: (240) [system] var('style-check')
^ Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _308484)
^ Call: (240) [user] len_or_unbound([[-, singleton]], _308484)
^ Unify: (240) [user] len_or_unbound([[-, singleton]], _308484)
Call: (241) [system] is_list([[-, singleton]])
Exit: (241) [system] is_list([[-, singleton]])
Call: (241) [system] length([[-, singleton]], _308484)
Unify: (241) [system] length([[-, singleton]], _308484)
Call: (242) [system] var(_308484)
Exit: (242) [system] var(_308484)
Call: (242) [system] []==[]
Exit: (242) [system] []==[]
Call: (242) [system] _308484=1
Exit: (242) [system] 1=1
Exit: (241) [system] length([[-, singleton]], 1)
^ Exit: (240) [user] len_or_unbound([[-, singleton]], 1)
^ Exit: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^ Call: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^ Exit: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^ Exit: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], 'style-check', 1), assert(is_metta_type_constructor('&self', 'style-check', 1))))
^ Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_336428, _336430), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _336386, fbug((_336386-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), '$restore_trace'(_336428, _336430))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_336428, _336430), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _336386, fbug((_336386-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(_336428, _336430))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_336428, _336430))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _336386, fbug((_336386-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Call: (237) [user] fail_on_constructor
^ Unify: (237) [user] fail_on_constructor
^ Call: (238) [user] true_flag
^ Unify: (238) [user] true_flag
^ Exit: (238) [user] true_flag
^ Exit: (237) [user] fail_on_constructor
^ Fail: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (235) [system] fail
Fail: (235) [system] fail
^ Call: (235) [user] ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))))))))
^ Unify: (235) [system] ignore(user:(_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))))))))
Call: (237) [system] _140376==1
Fail: (237) [system] _140376==1
^ Call: (238) [system] setup_call_cleanup('$notrace'(_353212, _353214), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))), '$restore_trace'(_353212, _353214))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_353212, _353214), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_353212, _353214))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_353212, _353214))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (235) [system] ignore(user:(_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))))))))
^ Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_140506, nb_setarg(1, retval(fail), _5440))))), user:ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))))))
^ Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^ Call: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (234) [system] number([-, singleton])
^ Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (234) [system] atom('style-check')
Exit: (234) [system] atom('style-check')
^ Call: (234) [user] need_subst_f('style-check')
^ Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Exit: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (233) [system] ['style-check', [-, singleton]]=_5440
Exit: (233) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))
Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))))
Exit: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))))
^ Exit: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Unify: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Exit: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Exit: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (224) [system] ['style-check', [-, singleton]]=_5140
Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (223) [system] nb_setarg(1, retval(fail), ['style-check', [-, singleton]])
Exit: (223) [system] nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Call: (223) [user] ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Unify: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_393494, _393496), once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), '$restore_trace'(_393494, _393496))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_393494, _393496), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(_393494, _393496))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_393494, _393496))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Call: (223) [user] ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^ Unify: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
Call: (225) [system] _5148==1
Fail: (225) [system] _5148==1
^ Call: (226) [system] setup_call_cleanup('$notrace'(_401956, _401958), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), '$restore_trace'(_401956, _401958))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_401956, _401958), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(_401956, _401958))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_401956, _401958))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^ Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])*->nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))), user:ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))))))
Call: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
Exit: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
^ Exit: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (220) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (220) [user] self_eval(['style-check', [-, singleton]])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_412426, _412428), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_412426, _412428))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_412426, _412428), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_412426, _412428))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_412426, _412428))
^ Fail: (220) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], _3574)
Call: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
Exit: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
Call: (220) [system] _418988=['style-check', [-, singleton]]
Exit: (220) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Call: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Unify: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Call: (221) [user] once(if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
^ Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
Call: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
Unify: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
^ Call: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Unify: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Call: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (225) [system] number([-, singleton])
^ Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (225) [system] atom('style-check')
Exit: (225) [system] atom('style-check')
^ Call: (225) [user] need_subst_f('style-check')
^ Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Exit: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (224) [system] ['style-check', [-, singleton]]=_3574
Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]]))
^ Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]])))
^ Exit: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (218) [user] eval_00(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (217) [user] eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (215) [user] catch_metta_return(eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Exit: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
Unify: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
^ Call: (215) [user] is_returned(['style-check', [-, singleton]])
^ Unify: (215) [user] is_returned(['style-check', [-, singleton]])
^ Call: (217) [system] setup_call_cleanup('$notrace'(_451582, _451584), once(user:(\+is_empty(['style-check', [-, singleton]]))), '$restore_trace'(_451582, _451584))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_451582, _451584), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(_451582, _451584))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_451582, _451584))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_returned(['style-check', [-, singleton]])
Call: (215) [system] _3894=['style-check', [-, singleton]]
Exit: (215) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
Exit: (214) [user] xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (214) [system] nb_setarg(1, res(_3436), ['style-check', [-, singleton]])
Exit: (214) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Call: (215) [system] setup_call_cleanup('$notrace'(_460952, _460954), once(bugger:(true==true)), '$restore_trace'(_460952, _460954))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_460952, _460954), system:once(bugger:(true==true)), system:'$restore_trace'(_460952, _460954))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_460952, _460954))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (216) [system] var(rtrace:tAt_rtrace)
Fail: (216) [system] var(rtrace:tAt_rtrace)
^ Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), rtrace:tAt_rtrace)
Call: (210) [system] statistics(cputime, _474248)
Exit: (210) [system] statistics(cputime, 5.487487157)
Call: (210) [system] _3920 is 5.487487157-5.039145059
Exit: (210) [system] 0.44834209800000036 is 5.487487157-5.039145059
Exit: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), 0.44834209800000036)
Call: (209) [system] true==true
Exit: (209) [system] true==true
Call: (210) [system] true==true
Exit: (210) [system] true==true
^ Call: (210) [user] set_option_value(interactive, false)
^ Unify: (210) [user] set_option_value(interactive, false)
^ Call: (211) [user] set_option_value0(interactive, false)
^ Unify: (211) [user] set_option_value0(interactive, false)
^ Call: (212) [user] p2mE(false, _486320)
^ Unify: (212) [user] p2mE(false, false)
Call: (213) [system] atom(false)
Exit: (213) [system] atom(false)
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [$syspreds] nb_setval(interactive, 'False')
Unify: (213) [$syspreds] nb_setval(interactive, 'False')
Call: (214) [system] duplicate_term('False', _493762)
Exit: (214) [system] duplicate_term('False', 'False')
Call: (214) [system] nb_linkval(interactive, 'False')
Exit: (214) [system] nb_linkval(interactive, 'False')
Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^ Call: (212) [user] p2mE(_498404, 'False')
^ Unify: (212) [user] p2mE('False', 'False')
Call: (213) [system] atom('False')
Exit: (213) [system] atom('False')
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (213) [system] set_prolog_flag(interactive, false)
Exit: (213) [system] set_prolog_flag(interactive, false)
^ Exit: (211) [user] set_option_value0(interactive, false)
^ Exit: (210) [user] set_option_value(interactive, false)
Call: (210) [system] contrl(inf, each)=contrl(_3990, _3992)
Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
Call: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Exit: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Call: (210) [system] current_input(_4016)
Exit: (210) [system] current_input((0x7f369f1ec000))
Call: (210) [system] read_pending_codes((0x7f369f1ec000), _4028, [])
Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
Call: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Call: (211) [system] _4042==_4042+1
Redo: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
^ Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4042, _4042+1))
Call: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
Unify: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
Call: (214) [system] get_flag(result_num, _4042)
Exit: (214) [system] get_flag(result_num, 0)
Call: (214) [system] atom(0+1)
Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (214) [system] set_flag(result_num, 1)
Exit: (214) [system] set_flag(result_num, 1)
Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
Call: (210) [$syspreds] flag(result_num, _4062, _4062)
Unify: (210) [$syspreds] flag(result_num, _4062, _4062)
Call: (211) [system] _4062==_4062
Exit: (211) [system] _4062==_4062
Call: (211) [system] get_flag(result_num, _4062)
Exit: (211) [system] get_flag(result_num, 1)
Exit: (210) [$syspreds] flag(result_num, 1, 1)
^ Call: (210) [user] reset_eval_num
^ Unify: (210) [user] reset_eval_num
Call: (211) [$syspreds] flag(eval_num, _22398, 0)
Unify: (211) [$syspreds] flag(eval_num, _23330, 0)
Call: (212) [system] _24186==0
Redo: (211) [$syspreds] flag(eval_num, _25192, 0)
Unify: (211) [$syspreds] flag(eval_num, _26124, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _26984, 0))
Call: (214) [$syspreds] update_flag(eval_num, _26984, 0)
Unify: (214) [$syspreds] update_flag(eval_num, _26984, 0)
Call: (215) [system] get_flag(eval_num, _26984)
Exit: (215) [system] get_flag(eval_num, 6)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(eval_num, 6, 0)
Call: (215) [system] set_flag(eval_num, 0)
Exit: (215) [system] set_flag(eval_num, 0)
Exit: (214) [$syspreds] update_flag(eval_num, 6, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 6, 0))
Exit: (211) [$syspreds] flag(eval_num, 6, 0)
Call: (211) [$syspreds] flag(trace_output_len, _38228, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _39160, 0)
Call: (212) [system] _40016==0
Redo: (211) [$syspreds] flag(trace_output_len, _41022, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _41954, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _42814, 0))
Call: (214) [$syspreds] update_flag(trace_output_len, _42814, 0)
Unify: (214) [$syspreds] update_flag(trace_output_len, _42814, 0)
Call: (215) [system] get_flag(trace_output_len, _42814)
Exit: (215) [system] get_flag(trace_output_len, 0)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (215) [system] set_flag(trace_output_len, 0)
Exit: (215) [system] set_flag(trace_output_len, 0)
Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (210) [user] reset_eval_num
^ Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Call: (211) [user] original_user_output(_56746)
^ Unify: (211) [user] original_user_output(_56746)
Call: (212) [system] stream_property(_56746, file_no(1))
Unify: (212) [system] stream_property(_56746, file_no(1))
Call: (213) [system] nonvar(_56746)
Redo: (212) [system] stream_property(_56746, file_no(1))
Unify: (212) [system] stream_property(_56746, file_no(1))
Call: (213) [system] nonvar(_56746)
Redo: (212) [system] stream_property(_56746, file_no(1))
Unify: (212) [system] stream_property(_56746, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_67866)
Redo: (212) [system] stream_property(_56746, file_no(1))
Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7f369f1ec100))
^ Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^ Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^ Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_current(suspend_answers, true)
^ Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (216) [user] answer_output(_79056)
^ Unify: (216) [user] answer_output(_79056)
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_84598, _84600), once(user:is_flag0(test)), '$restore_trace'(_84598, _84600))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_84598, _84600), system:once(user:is_flag0(test)), system:'$restore_trace'(_84598, _84600))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_84598, _84600))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Call: (217) [user] original_user_output(_79056)
^ Unify: (217) [user] original_user_output(_79056)
Call: (218) [system] stream_property(_79056, file_no(1))
Unify: (218) [system] stream_property(_79056, file_no(1))
Call: (219) [system] nonvar(_79056)
Redo: (218) [system] stream_property(_79056, file_no(1))
Unify: (218) [system] stream_property(_79056, file_no(1))
Call: (219) [system] nonvar(_79056)
Redo: (218) [system] stream_property(_79056, file_no(1))
Unify: (218) [system] stream_property(_79056, file_no(1))
Call: (219) [system] nonvar(file_no(1))
Exit: (219) [system] nonvar(file_no(1))
Call: (219) [system] file_no(1)=alias(_101334)
Redo: (218) [system] stream_property(_79056, file_no(1))
Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (217) [user] original_user_output((0x7f369f1ec100))
^ Exit: (216) [user] answer_output((0x7f369f1ec100))
^ Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
Exit: (215) [system] nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (213) [system] user:in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^ Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^ Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^ Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
Exit: (212) [system] 1==1
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (214) [user] once((is_mettalog;is_testing))
^ Unify: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_win64
^ Unify: (217) [user] is_win64
Call: (218) [system] current_prolog_flag(windows, _136038)
Fail: (218) [system] current_prolog_flag(windows, _136966)
^ Fail: (217) [user] is_win64
^ Redo: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_metta_flag(log)
^ Unify: (217) [user] is_metta_flag(log)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_142426, _142428), once(user:is_flag0(log)), '$restore_trace'(_142426, _142428))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_142426, _142428), system:once(user:is_flag0(log)), system:'$restore_trace'(_142426, _142428))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_142426, _142428))
^ Fail: (217) [user] is_metta_flag(log)
^ Fail: (216) [user] is_mettalog
^ Call: (216) [user] is_testing
^ Unify: (216) [user] is_testing
^ Call: (217) [user] is_metta_flag(test)
^ Unify: (217) [user] is_metta_flag(test)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_150796, _150798), once(user:is_flag0(test)), '$restore_trace'(_150796, _150798))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_150796, _150798), system:once(user:is_flag0(test)), system:'$restore_trace'(_150796, _150798))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_150796, _150798))
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] is_metta_flag(test)
^ Exit: (216) [user] is_testing
^ Exit: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (215) [user] original_user_error(_159192)
^ Unify: (215) [user] original_user_error(_159192)
Call: (216) [system] stream_property(_159192, file_no(2))
Unify: (216) [system] stream_property(_159192, file_no(2))
Call: (217) [system] nonvar(_159192)
Redo: (216) [system] stream_property(_159192, file_no(2))
Unify: (216) [system] stream_property(_159192, file_no(2))
Call: (217) [system] nonvar(_159192)
Redo: (216) [system] stream_property(_159192, file_no(2))
Unify: (216) [system] stream_property(_159192, file_no(2))
Call: (217) [system] nonvar(file_no(2))
Exit: (217) [system] nonvar(file_no(2))
Call: (217) [system] file_no(2)=alias(_170312)
Redo: (216) [system] stream_property(_159192, file_no(2))
Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (215) [user] original_user_error((0x7f369f1ec200))
^ Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^ Call: (217) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (217) [user] format('~N~nDeterministic: ', [])
^ Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^ Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Call: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Unify: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Call: (216) [user] once((is_mettalog;is_testing))
^ Unify: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_win64
^ Unify: (219) [user] is_win64
Call: (220) [system] current_prolog_flag(windows, _192004)
Fail: (220) [system] current_prolog_flag(windows, _192932)
^ Fail: (219) [user] is_win64
^ Redo: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_metta_flag(log)
^ Unify: (219) [user] is_metta_flag(log)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_198392, _198394), once(user:is_flag0(log)), '$restore_trace'(_198392, _198394))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_198392, _198394), system:once(user:is_flag0(log)), system:'$restore_trace'(_198392, _198394))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_198392, _198394))
^ Fail: (219) [user] is_metta_flag(log)
^ Fail: (218) [user] is_mettalog
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_206762, _206764), once(user:is_flag0(test)), '$restore_trace'(_206762, _206764))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_206762, _206764), system:once(user:is_flag0(test)), system:'$restore_trace'(_206762, _206764))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_206762, _206764))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Exit: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Unify: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (217) [user] original_user_error(_215158)
^ Unify: (217) [user] original_user_error(_215158)
Call: (218) [system] stream_property(_215158, file_no(2))
Unify: (218) [system] stream_property(_215158, file_no(2))
Call: (219) [system] nonvar(_215158)
Redo: (218) [system] stream_property(_215158, file_no(2))
Unify: (218) [system] stream_property(_215158, file_no(2))
Call: (219) [system] nonvar(_215158)
Redo: (218) [system] stream_property(_215158, file_no(2))
Unify: (218) [system] stream_property(_215158, file_no(2))
Call: (219) [system] nonvar(file_no(2))
Exit: (219) [system] nonvar(file_no(2))
Call: (219) [system] file_no(2)=alias(_226278)
Redo: (218) [system] stream_property(_215158, file_no(2))
Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (217) [user] original_user_error((0x7f369f1ec200))
^ Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Unify: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Call: (221) [user] symbolic(['style-check', [-, singleton]])
^ Unify: (221) [user] symbolic(['style-check', [-, singleton]])
Call: (222) [system] atomic(['style-check', [-, singleton]])
Fail: (222) [system] atomic(['style-check', [-, singleton]])
^ Fail: (221) [user] symbolic(['style-check', [-, singleton]])
Call: (220) [user] nop(nl)
Unify: (220) [user] nop(nl)
Exit: (220) [user] nop(nl)
^ Exit: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Exit: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Exit: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Call: (215) [user] original_user_output(_246900)
^ Unify: (215) [user] original_user_output(_246900)
Call: (216) [system] stream_property(_246900, file_no(1))
Unify: (216) [system] stream_property(_246900, file_no(1))
Call: (217) [system] nonvar(_246900)
Redo: (216) [system] stream_property(_246900, file_no(1))
Unify: (216) [system] stream_property(_246900, file_no(1))
Call: (217) [system] nonvar(_246900)
Redo: (216) [system] stream_property(_246900, file_no(1))
Unify: (216) [system] stream_property(_246900, file_no(1))
Call: (217) [system] nonvar(file_no(1))
Exit: (217) [system] nonvar(file_no(1))
Call: (217) [system] file_no(1)=alias(_258020)
Redo: (216) [system] stream_property(_246900, file_no(1))
Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (215) [user] original_user_output((0x7f369f1ec100))
^ Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Call: (218) [user] as_tf(is_mettalog, _264922)
^ Unify: (218) [user] as_tf(is_mettalog, _264922)
Call: (219) [system] is_mettalog\=[_266782|_266784]
Exit: (219) [system] is_mettalog\=[_266782|_266784]
^ Call: (219) [user] catch_nowarn((call(is_mettalog)*->_264922='True';_264922='False'))
^ Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_264922='True';_264922='False'))
Call: (220) [user] catch_err((call(is_mettalog)*->_264922='True';_264922='False'), error(_270520, _270522), fail)
Unify: (220) [user] catch_err((call(is_mettalog)*->_264922='True';_264922='False'), error(_270520, _270522), fail)
^ Call: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_win64
^ Unify: (224) [user] is_win64
Call: (225) [system] current_prolog_flag(windows, _276136)
Fail: (225) [system] current_prolog_flag(windows, _277064)
^ Fail: (224) [user] is_win64
^ Redo: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_metta_flag(log)
^ Unify: (224) [user] is_metta_flag(log)
^ Call: (226) [system] setup_call_cleanup('$notrace'(_282524, _282526), once(user:is_flag0(log)), '$restore_trace'(_282524, _282526))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_282524, _282526), system:once(user:is_flag0(log)), system:'$restore_trace'(_282524, _282526))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_282524, _282526))
^ Fail: (224) [user] is_metta_flag(log)
^ Fail: (223) [user] is_mettalog
Call: (223) [system] _264922='False'
Exit: (223) [system] 'False'='False'
Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_270520, _270522), fail)
^ Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (218) [user] as_tf(is_mettalog, 'False')
^ Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Call: (219) [user] was_option_value(src_indents, _293938)
^ Unify: (219) [user] was_option_value(src_indents, _293938)
Call: (220) [system] current_prolog_flag(src_indents, _295796)
Exit: (220) [system] current_prolog_flag(src_indents, [])
Call: (220) [system] _293938=[]
Exit: (220) [system] []=[]
^ Exit: (219) [user] was_option_value(src_indents, [])
^ Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), set_option_value(src_indents, []))
^ Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^ Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (222) [user] set_option_value(src_indents, 'False')
^ Unify: (222) [user] set_option_value(src_indents, 'False')
^ Call: (223) [user] set_option_value0(src_indents, 'False')
^ Unify: (223) [user] set_option_value0(src_indents, 'False')
^ Call: (224) [user] p2mE('False', _307230)
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE('False', 'False')
^ Exit: (224) [user] p2mE('False', 'False')
Call: (225) [$syspreds] nb_setval(src_indents, 'False')
Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
Call: (226) [system] duplicate_term('False', _314672)
Exit: (226) [system] duplicate_term('False', 'False')
Call: (226) [system] nb_linkval(src_indents, 'False')
Exit: (226) [system] nb_linkval(src_indents, 'False')
Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (224) [user] p2mE(_319314, 'False')
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE(false, 'False')
^ Exit: (224) [user] p2mE(false, 'False')
Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, false)
Exit: (225) [system] set_prolog_flag(src_indents, false)
^ Exit: (223) [user] set_option_value0(src_indents, 'False')
^ Exit: (222) [user] set_option_value(src_indents, 'False')
^ Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (221) [user] is_compatio
^ Unify: (221) [user] is_compatio
^ Call: (223) [system] setup_call_cleanup('$notrace'(_335402, _335404), once(user:is_compatio0), '$restore_trace'(_335402, _335404))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_335402, _335404), system:once(user:is_compatio0), system:'$restore_trace'(_335402, _335404))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_335402, _335404))
^ Fail: (221) [user] is_compatio
^ Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (222) [rtrace] rtrace:quietly3(user:(wots(_341264, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_341264==""->true;our_ansi_format('yellow', '~w~n', [_341264]))))
^ Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_341264, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_341264==""->true;our_ansi_format('yellow', '~w~n', [_341264]))))
(style-check (- singleton))
^ Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (221) [user] set_option_value(src_indents, [])
^ Unify: (221) [user] set_option_value(src_indents, [])
^ Call: (222) [user] set_option_value0(src_indents, [])
^ Unify: (222) [user] set_option_value0(src_indents, [])
^ Call: (223) [user] p2mE([], _350410)
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [$syspreds] nb_setval(src_indents, [])
Unify: (224) [$syspreds] nb_setval(src_indents, [])
Call: (225) [system] duplicate_term([], _357852)
Exit: (225) [system] duplicate_term([], [])
Call: (225) [system] nb_linkval(src_indents, [])
Exit: (225) [system] nb_linkval(src_indents, [])
Exit: (224) [$syspreds] nb_setval(src_indents, [])
^ Call: (223) [user] p2mE(_362494, [])
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (224) [system] set_prolog_flag(src_indents, [])
Exit: (224) [system] set_prolog_flag(src_indents, [])
^ Exit: (222) [user] set_option_value0(src_indents, [])
^ Exit: (221) [user] set_option_value(src_indents, [])
^ Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^ Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^ Call: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
Call: (211) [system] nb_current(suspend_answers, true)
^ Redo: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Call: (211) [user] answer_output(_385704)
^ Unify: (211) [user] answer_output(_385704)
^ Call: (212) [user] is_testing
^ Unify: (212) [user] is_testing
^ Call: (213) [user] is_metta_flag(test)
^ Unify: (213) [user] is_metta_flag(test)
^ Call: (215) [system] setup_call_cleanup('$notrace'(_391246, _391248), once(user:is_flag0(test)), '$restore_trace'(_391246, _391248))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_391246, _391248), system:once(user:is_flag0(test)), system:'$restore_trace'(_391246, _391248))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_391246, _391248))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (213) [user] is_metta_flag(test)
^ Exit: (212) [user] is_testing
^ Call: (212) [user] original_user_output(_385704)
^ Unify: (212) [user] original_user_output(_385704)
Call: (213) [system] stream_property(_385704, file_no(1))
Unify: (213) [system] stream_property(_385704, file_no(1))
Call: (214) [system] nonvar(_385704)
Redo: (213) [system] stream_property(_385704, file_no(1))
Unify: (213) [system] stream_property(_385704, file_no(1))
Call: (214) [system] nonvar(_385704)
Redo: (213) [system] stream_property(_385704, file_no(1))
Unify: (213) [system] stream_property(_385704, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_407982)
Redo: (213) [system] stream_property(_385704, file_no(1))
Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7f369f1ec100))
^ Exit: (211) [user] answer_output((0x7f369f1ec100))
^ Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['style-check', [-, singleton]]))
Call: (213) [user] write_asrc(['style-check', [-, singleton]])
Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
Call: (214) [system] ['style-check', [-, singleton]]=='Empty'
Redo: (213) [user] write_asrc(['style-check', [-, singleton]])
Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
Call: (214) [user] write_bsrc(['style-check', [-, singleton]])
Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
Call: (215) [system] ['style-check', [-, singleton]]=='Empty'
Redo: (214) [user] write_bsrc(['style-check', [-, singleton]])
Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
Call: (215) [system] ground(['style-check', [-, singleton]])
Exit: (215) [system] ground(['style-check', [-, singleton]])
Call: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Unify: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Call: (216) [system] is_list(['style-check', [-, singleton]])
Exit: (216) [system] is_list(['style-check', [-, singleton]])
Call: (216) [lists] lists:member(_428258, ['style-check', [-, singleton]])
Unify: (216) [lists] lists:member(_428258, ['style-check', [-, singleton]])
Call: (217) [lists] lists:member_([[-, singleton]], _428258, 'style-check')
Unify: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
Exit: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
Exit: (216) [lists] lists:member('style-check', ['style-check', [-, singleton]])
Call: (216) [system] is_list('style-check')
Redo: (217) [lists] lists:member_([[-, singleton]], _428258, 'style-check')
Unify: (217) [lists] lists:member_([[-, singleton]], _428258, 'style-check')
Call: (218) [lists] lists:member_([], _428258, [-, singleton])
Unify: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
Exit: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
Exit: (217) [lists] lists:member_([[-, singleton]], [-, singleton], 'style-check')
Exit: (216) [lists] lists:member([-, singleton], ['style-check', [-, singleton]])
Call: (216) [system] is_list([-, singleton])
Exit: (216) [system] is_list([-, singleton])
^ Call: (216) [user] write_src(['style-check', [-, singleton]])
^ Unify: (216) [user] write_src(['style-check', [-, singleton]])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_445002, _445004), once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), '$restore_trace'(_445002, _445004))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_445002, _445004), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(_445002, _445004))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_445002, _445004))
(style-check (- singleton))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] write_src(['style-check', [-, singleton]])
Exit: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Exit: (214) [user] write_bsrc(['style-check', [-, singleton]])
Exit: (213) [user] write_asrc(['style-check', [-, singleton]])
^ Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['style-check', [-, singleton]]))
^ Exit: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Call: (210) [user] not_compatio(format('~N'))
^ Unify: (210) [user] not_compatio(format('~N'))
^ Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (212) [user] once((is_mettalog;is_testing))
^ Unify: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_win64
^ Unify: (215) [user] is_win64
Call: (216) [system] current_prolog_flag(windows, _465074)
Fail: (216) [system] current_prolog_flag(windows, _466002)
^ Fail: (215) [user] is_win64
^ Redo: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_metta_flag(log)
^ Unify: (215) [user] is_metta_flag(log)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_471462, _471464), once(user:is_flag0(log)), '$restore_trace'(_471462, _471464))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_471462, _471464), system:once(user:is_flag0(log)), system:'$restore_trace'(_471462, _471464))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_471462, _471464))
^ Fail: (215) [user] is_metta_flag(log)
^ Fail: (214) [user] is_mettalog
^ Call: (214) [user] is_testing
^ Unify: (214) [user] is_testing
^ Call: (215) [user] is_metta_flag(test)
^ Unify: (215) [user] is_metta_flag(test)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_479832, _479834), once(user:is_flag0(test)), '$restore_trace'(_479832, _479834))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_479832, _479834), system:once(user:is_flag0(test)), system:'$restore_trace'(_479832, _479834))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_479832, _479834))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_metta_flag(test)
^ Exit: (214) [user] is_testing
^ Exit: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (212) [user] user_err(format('~N'))
^ Unify: (212) [user] user_err(format('~N'))
^ Call: (213) [user] original_user_error(_488228)
^ Unify: (213) [user] original_user_error(_488228)
Call: (214) [system] stream_property(_488228, file_no(2))
Unify: (214) [system] stream_property(_488228, file_no(2))
Call: (215) [system] nonvar(_488228)
Redo: (214) [system] stream_property(_488228, file_no(2))
Unify: (214) [system] stream_property(_488228, file_no(2))
Call: (215) [system] nonvar(_488228)
Redo: (214) [system] stream_property(_488228, file_no(2))
Unify: (214) [system] stream_property(_488228, file_no(2))
Call: (215) [system] nonvar(file_no(2))
Exit: (215) [system] nonvar(file_no(2))
Call: (215) [system] file_no(2)=alias(_499348)
Redo: (214) [system] stream_property(_488228, file_no(2))
Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (213) [user] original_user_error((0x7f369f1ec200))
^ Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
Call: (215) [$syspreds] format('~N')
Unify: (215) [$syspreds] format('~N')
^ Call: (216) [$syspreds] format('~N', [])
^ Exit: (216) [$syspreds] format('~N', [])
Exit: (215) [$syspreds] format('~N')
^ Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^ Exit: (212) [user] user_err(format('~N'))
^ Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (210) [user] not_compatio(format('~N'))
Call: (210) [system] true\==true
Fail: (210) [system] true\==true
Call: (210) [system] _4424=false
Exit: (210) [system] false=false
^ Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036)))))
^ Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036)))))
Call: (212) [system] false==true
Fail: (212) [system] false==true
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))
^ Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_5510, _5512), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))), _5468, fbug((_5468-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))))))), '$restore_trace'(_5510, _5512))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_5510, _5512), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))), _5468, fbug((_5468-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))))))), system:'$restore_trace'(_5510, _5512))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_5510, _5512))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))), _5468, fbug((_5468-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))
^ Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036)))))
^ Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^ Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^ Call: (212) [system] setup_call_cleanup('$notrace'(_14326, _14328), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), '$restore_trace'(_14326, _14328))
^ Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_14326, _14328), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(_14326, _14328))
^ Call: (213) [system] sig_atomic(system:'$notrace'(_14326, _14328))
^ Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
Call: (210) [system] false==true
Fail: (210) [system] false==true
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
Call: (208) [$syspreds] flag(result_num, _27272, _27272)
Unify: (208) [$syspreds] flag(result_num, _27272, _27272)
Call: (209) [system] _27272==_27272
Exit: (209) [system] _27272==_27272
Call: (209) [system] get_flag(result_num, _27272)
Exit: (209) [system] get_flag(result_num, 1)
Exit: (208) [$syspreds] flag(result_num, 1, 1)
Call: (208) [system] 1==0
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
^ Call: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] answer_output(_44170)
^ Unify: (209) [user] answer_output(_44170)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_49712, _49714), once(user:is_flag0(test)), '$restore_trace'(_49712, _49714))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_49712, _49714), system:once(user:is_flag0(test)), system:'$restore_trace'(_49712, _49714))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_49712, _49714))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_44170)
^ Unify: (210) [user] original_user_output(_44170)
Call: (211) [system] stream_property(_44170, file_no(1))
Unify: (211) [system] stream_property(_44170, file_no(1))
Call: (212) [system] nonvar(_44170)
Redo: (211) [system] stream_property(_44170, file_no(1))
Unify: (211) [system] stream_property(_44170, file_no(1))
Call: (212) [system] nonvar(_44170)
Redo: (211) [system] stream_property(_44170, file_no(1))
Unify: (211) [system] stream_property(_44170, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_66448)
Redo: (211) [system] stream_property(_44170, file_no(1))
Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f369f1ec100))
^ Exit: (209) [user] answer_output((0x7f369f1ec100))
^ Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
Call: (211) [system] write(']\n')
]
Exit: (211) [system] write(']\n')
^ Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^ Exit: (208) [user] in_answer_io(write(']\n'))
^ Call: (208) [user] ignore(res(['style-check', [-, singleton]])=res(_3436))
^ Unify: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(_3436)))
Call: (209) [system] res(['style-check', [-, singleton]])=res(_3436)
Exit: (209) [system] res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])
^ Exit: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])))
Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
^ Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])), give_up(_3658), pp_m('red', gave_up(_3658))))
Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))
^ Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^ Unify: (193) [user] metta_file_buffer(+, [=, [run, _128760], [run, 'current-output', _128760]], ['_F'=_128760], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^ Exit: (193) [user] metta_file_buffer(+, [=, [run, _128760], [run, 'current-output', _128760]], ['_F'=_128760], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_F'=_128760])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_128760])
Call: (195) [apply] apply:maplist_(['_F'=_128760], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_F'=_128760], user:maybe_assign)
Call: (196) [user] maybe_assign('_F'=_128760)
Unify: (196) [user] maybe_assign('_F'=_128760)
^ Call: (197) [user] ignore(_128760=_F)
^ Unify: (197) [system] ignore(user:(_128760=_F))
Call: (198) [system] _128760=_F
Exit: (198) [system] _F=_F
^ Exit: (197) [system] ignore(user:(_F=_F))
Exit: (196) [user] maybe_assign('_F'=_F)
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_F'=_F], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_F])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] var([=, [run, _F], [run, 'current-output', _F]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [run, _F], [run, 'current-output', _F]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] string([=, [run, _F], [run, 'current-output', _F]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _208892), pfcAdd_Now('next-operation'(_208892)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _208892), pfcAdd_Now('next-operation'(_208892)))
Call: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _208892)
Unify: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, _211684))
Call: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _211684)
Unify: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _211684)
Call: (199) [user] o_s([run, _F], _211684)
Unify: (199) [user] o_s([run, _F], _211684)
Call: (200) [user] o_s(run, _211684)
Unify: (200) [user] o_s(run, run)
Exit: (200) [user] o_s(run, run)
Exit: (199) [user] o_s([run, _F], run)
Exit: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], run)
Exit: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Call: (199) [user] must_ex(current_why_UU(_232902))
^ Unify: (199) [user] must_ex(current_why_UU(_232902))
Call: (201) [user] current_why_UU(_232902)
Unify: (201) [user] current_why_UU(_232902)
^ Call: (202) [user] get_why_uu(_232902)
^ Unify: (202) [user] get_why_uu(_232902)
^ Call: (203) [user] findall(_238442, current_why(_238442), _238448)
^ Unify: (203) [$bags] findall(_238442, user:current_why(_238442), _238448)
^ Call: (204) [$bags] findall(_238442, user:current_why(_238442), _238448, [])
^ Unify: (204) [$bags] findall(_238442, user:current_why(_238442), _238448, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_238442, user:current_why(_238442), _238448, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_238442, user:current_why(_238442), _238448, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_238442, user:current_why(_238442), _238448, [])
Unify: (206) [$bags] findall_loop(_238442, user:current_why(_238442), _238448, [])
^ Call: (207) [user] bugger:current_why(_238442)
^ Unify: (207) [user] bugger:current_why(_238442)
^ Call: (208) [user] bugger:current_why_data(_238442)
^ Unify: (208) [user] bugger:current_why_data(_238442)
Call: (209) [system] nb_current('$current_why', wp(_238442, _249702))
Fail: (209) [system] nb_current('$current_why', wp(_238442, _249702))
^ Redo: (208) [user] bugger:current_why_data(_238442)
^ Unify: (208) [user] bugger:current_why_data(_238442)
Call: (209) [t_l] t_l:current_why_source(_238442)
Fail: (209) [t_l] t_l:current_why_source(_238442)
^ Fail: (208) [user] bugger:current_why_data(_238442)
^ Redo: (207) [user] bugger:current_why(_238442)
^ Unify: (207) [user] bugger:current_why(mfl4(_257130, _257132, _257134, _257136))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_258086, _258088), once(user:current_mfl4(_257130, _257132, _257134, _257136)), '$restore_trace'(_258086, _258088))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_258086, _258088), system:once(user:current_mfl4(_257130, _257132, _257134, _257136)), system:'$restore_trace'(_258086, _258088))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_258086, _258088))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_257130, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_257130, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_238442, user:current_why(_238442), _238448, [])
Exit: (206) [$bags] findall_loop(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_394514, _394516)
Fail: (204) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_394514, _394516)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_267706, _267708)
Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_267706, _267708)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
Call: (202) [system] is_list('next-operation'(op(+, =, run)))
Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _426020)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _426020)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _426020)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _476258)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _58436, _58438)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (212) [system] _62180=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _64050)
^ Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _64050)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _66878)
^ Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _66878)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, run)), _94188, _94190)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _96068, _96070)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
Call: (215) [system] var('next-operation'(op(+, =, run)))
Fail: (215) [system] var('next-operation'(op(+, =, run)))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _96068, _96070)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (215) [system] _104474=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _106344)
^ Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _106344)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _109172)
^ Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _109172)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Call: (213) [user] assert('next-operation'(op(+, =, run)))
^ Exit: (213) [user] assert('next-operation'(op(+, =, run)))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
Call: (216) [system] var('next-operation'(op(+, =, run)))
Fail: (216) [system] var('next-operation'(op(+, =, run)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
Call: (216) [system] compound('next-operation'(op(+, =, run)))
Exit: (216) [system] compound('next-operation'(op(+, =, run)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
Call: (216) [system] _176994 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
Call: (217) [system] is_list('next-operation'(op(+, =, run)))
Fail: (217) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
Call: (217) [system] compound('next-operation'(op(+, =, run)))
Exit: (217) [system] compound('next-operation'(op(+, =, run)))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), _186262, _186264)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
Call: (217) [lists] lists:member(_178852, ['next-operation', op(+, =, run)])
Unify: (217) [lists] lists:member(_178852, ['next-operation', op(+, =, run)])
Call: (218) [lists] lists:member_([op(+, =, run)], _178852, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _165842)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _165842)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _165842)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _165842)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _165842)
Call: (217) [system] _165842='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, run)], _178852, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, run)], _178852, 'next-operation')
Call: (219) [lists] lists:member_([], _178852, op(+, =, run))
Unify: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (218) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (216) [user] compound_eles(0, op(+, =, run), _165842)
^ Unify: (216) [user] compound_eles(0, op(+, =, run), _165842)
Call: (217) [system] var(op(+, =, run))
Fail: (217) [system] var(op(+, =, run))
^ Redo: (216) [user] compound_eles(0, op(+, =, run), _165842)
^ Unify: (216) [user] compound_eles(0, op(+, =, run), _165842)
Call: (217) [system] compound(op(+, =, run))
Exit: (217) [system] compound(op(+, =, run))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _165842=op(+, =, run)
Exit: (217) [system] op(+, =, run)=op(+, =, run)
^ Exit: (216) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (215) [user] pfcIgnored(op(+, =, run))
^ Fail: (215) [user] pfcIgnored(op(+, =, run))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
Call: (215) [system] var('next-operation'(op(+, =, run)))
Fail: (215) [system] var('next-operation'(op(+, =, run)))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
Call: (215) [system] compound('next-operation'(op(+, =, run)))
Exit: (215) [system] compound('next-operation'(op(+, =, run)))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
Call: (215) [system] _244794 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
Call: (216) [system] is_list('next-operation'(op(+, =, run)))
Fail: (216) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
Call: (216) [system] compound('next-operation'(op(+, =, run)))
Exit: (216) [system] compound('next-operation'(op(+, =, run)))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), _254062, _254064)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
Call: (216) [lists] lists:member(_246652, ['next-operation', op(+, =, run)])
Unify: (216) [lists] lists:member(_246652, ['next-operation', op(+, =, run)])
Call: (217) [lists] lists:member_([op(+, =, run)], _246652, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _233642)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _233642)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _233642)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _233642)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _233642)
Call: (216) [system] _233642='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, run)], _246652, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, run)], _246652, 'next-operation')
Call: (218) [lists] lists:member_([], _246652, op(+, =, run))
Unify: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (217) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (215) [user] compound_eles(0, op(+, =, run), _233642)
^ Unify: (215) [user] compound_eles(0, op(+, =, run), _233642)
Call: (216) [system] var(op(+, =, run))
Fail: (216) [system] var(op(+, =, run))
^ Redo: (215) [user] compound_eles(0, op(+, =, run), _233642)
^ Unify: (215) [user] compound_eles(0, op(+, =, run), _233642)
Call: (216) [system] compound(op(+, =, run))
Exit: (216) [system] compound(op(+, =, run))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _233642=op(+, =, run)
Exit: (216) [system] op(+, =, run)=op(+, =, run)
^ Exit: (215) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (214) [user] pfcTraced(op(+, =, run))
^ Fail: (214) [user] pfcTraced(op(+, =, run))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_400054)
^ Unify: (212) [user] pfcGetSearch(_400054)
Call: (213) [t_l] t_l:pfcSearchTL(_401904)
Fail: (213) [t_l] t_l:pfcSearchTL(_401904)
^ Redo: (212) [user] pfcGetSearch(_400054)
^ Call: (213) [user] pfcSearch(_404678)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _400054=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _429112)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _429112)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _429112)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, run))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _439374)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
Call: (218) [system] is_list(_446870)
Fail: (218) [system] is_list(_446870)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
Call: (219) [system] copy_term('next-operation'(op(+, =, run)), _454264)
Exit: (219) [system] copy_term('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _459856), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _459856), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _459856))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), _496926, _496928)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), _496926, _496928)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _459856))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), _496926, _496928)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), _508168)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), _509108)
Call: (224) [system] nonvar(_509966)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), _510968)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), _511902)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), number_of_clauses(_521096))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), number_of_clauses(_521096))
Call: (224) [system] nonvar(number_of_clauses(_521096))
Exit: (224) [system] nonvar(number_of_clauses(_3880))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_3880), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_3880), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _15806), (prolog_current_choice(_15816), push_current_choice(_15816), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838), pfc_call(_15838)), nb_setval('$pfc_current_choice', _15806))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _15806), user:(prolog_current_choice(_15816), push_current_choice(_15816), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838), pfc_call(_15838)), user:nb_setval('$pfc_current_choice', _15806))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _15806))
Call: (226) [system] nb_current('$pfc_current_choice', _15806)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_15816)
Exit: (225) [system] prolog_current_choice(2930)
^ Call: (225) [user] push_current_choice(2930)
^ Unify: (225) [user] push_current_choice(2930)
Call: (226) [system] nb_current('$pfc_current_choice', _25156)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2930])
Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (225) [user] push_current_choice(2930)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _33528)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _15806), user:(prolog_current_choice(_15816), push_current_choice(_15816), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838), pfc_call(_15838)), user:nb_setval('$pfc_current_choice', _15806))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (221) [user] pfc_spft(_48398, _48484, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406))
^ Unify: (221) [user] pfc_spft(_48398, _49416, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406))
^ Call: (222) [user] pfcCallSystem('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Call: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (224) [system] var('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Fail: (224) [system] var('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (224) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Exit: (224) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Exit: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Exit: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _84556, _84558)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _84556, _84558)
Call: (227) [system] compound('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Exit: (227) [system] compound('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (227) [system] compound_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _84556, _84558)
Exit: (227) [system] compound_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _95798)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _96738)
Call: (225) [system] nonvar(_97596)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _98598)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _99532)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Exit: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), number_of_clauses(_108726))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), number_of_clauses(_108726))
Call: (225) [system] nonvar(number_of_clauses(_108726))
Exit: (225) [system] nonvar(number_of_clauses(_108726))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_108726), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_108726), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Exit: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(709), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), number_of_clauses(709))
^ Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _123570), (prolog_current_choice(_123580), push_current_choice(_123580), clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602), pfc_call(_123602)), nb_setval('$pfc_current_choice', _123570))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _123570), user:(prolog_current_choice(_123580), push_current_choice(_123580), clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602), pfc_call(_123602)), user:nb_setval('$pfc_current_choice', _123570))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _123570))
Call: (227) [system] nb_current('$pfc_current_choice', _123570)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_123580)
Exit: (226) [system] prolog_current_choice(2950)
^ Call: (226) [user] push_current_choice(2950)
^ Unify: (226) [user] push_current_choice(2950)
Call: (227) [system] nb_current('$pfc_current_choice', _132920)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2950])
Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (226) [user] push_current_choice(2950)
^ Call: (226) [user] clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602)
^ Fail: (226) [user] clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _141292)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _123570), user:(prolog_current_choice(_123580), push_current_choice(_123580), clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602), pfc_call(_123602)), user:nb_setval('$pfc_current_choice', _123570))
^ Fail: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^ Fail: (221) [user] pfc_spft(_48398, _148796, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_246102)
Fail: (202) [t_l] t_l:pfcSearchTL(_246102)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_248876)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_270342|_270344]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_270342|_270344]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_274080, _274082), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_274080, _274082), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Call: (204) [user] metta_interp_mode(+, _277796)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [user] metta_interp_mode(load, _282386)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _291608)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_298084, _298086), once(user:is_compatio0), '$restore_trace'(_298084, _298086))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_298084, _298086), system:once(user:is_compatio0), system:'$restore_trace'(_298084, _298086))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_298084, _298086))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_303702, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_303702==""->true;our_ansi_format('#ffa505', '~w~n', [_303702]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_303702, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_303702==""->true;our_ansi_format('#ffa505', '~w~n', [_303702]))))
(=
(run $F)
(run current-output $F))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Call: (203) [system] _3436='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'), error(_274080, _274082), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^ Unify: (193) [user] metta_file_buffer(+, [=, [run, _335232, _335238], [['compile-programs'], [format, _335232, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _335232, '~`=t~32|~n', 'Nil'], [=, _335358, [total, 0, 0, 0]], [forall, [program, _335418, _335424, _335238], ['run-program', _335418, _335424, _335232, _335358]], [=, _335358, [total, _335502, _335508, _335514]], [is, _335532, [/, _335508, _335502]], [is, _335574, [/, _335514, _335502]], [format, _335232, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _335532, _335574]]]], ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^ Exit: (193) [user] metta_file_buffer(+, [=, [run, _335232, _335238], [['compile-programs'], [format, _335232, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _335232, '~`=t~32|~n', 'Nil'], [=, _335358, [total, 0, 0, 0]], [forall, [program, _335418, _335424, _335238], ['run-program', _335418, _335424, _335232, _335358]], [=, _335358, [total, _335502, _335508, _335514]], [is, _335532, [/, _335508, _335502]], [is, _335574, [/, _335514, _335502]], [format, _335232, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _335532, _335574]]]], ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232])
Call: (195) [apply] apply:maplist_(['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (196) [user] maybe_assign('_AvgGC'=_335574)
Unify: (196) [user] maybe_assign('_AvgGC'=_335574)
^ Call: (197) [user] ignore(_335574=_AvgGC)
^ Unify: (197) [system] ignore(user:(_335574=_AvgGC))
Call: (198) [system] _335574=_AvgGC
Exit: (198) [system] _AvgGC=_AvgGC
^ Exit: (197) [system] ignore(user:(_AvgGC=_AvgGC))
Exit: (196) [user] maybe_assign('_AvgGC'=_AvgGC)
Call: (196) [apply] apply:maplist_(['_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (197) [user] maybe_assign('_AvgT'=_335532)
Unify: (197) [user] maybe_assign('_AvgT'=_335532)
^ Call: (198) [user] ignore(_335532=_AvgT)
^ Unify: (198) [system] ignore(user:(_335532=_AvgT))
Call: (199) [system] _335532=_AvgT
Exit: (199) [system] _AvgT=_AvgT
^ Exit: (198) [system] ignore(user:(_AvgT=_AvgT))
Exit: (197) [user] maybe_assign('_AvgT'=_AvgT)
Call: (197) [apply] apply:maplist_(['_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (198) [user] maybe_assign('_GC'=_335514)
Unify: (198) [user] maybe_assign('_GC'=_335514)
^ Call: (199) [user] ignore(_335514=_GC)
^ Unify: (199) [system] ignore(user:(_335514=_GC))
Call: (200) [system] _335514=_GC
Exit: (200) [system] _GC=_GC
^ Exit: (199) [system] ignore(user:(_GC=_GC))
Exit: (198) [user] maybe_assign('_GC'=_GC)
Call: (198) [apply] apply:maplist_(['_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (199) [user] maybe_assign('_Time'=_335508)
Unify: (199) [user] maybe_assign('_Time'=_335508)
^ Call: (200) [user] ignore(_335508=_Time)
^ Unify: (200) [system] ignore(user:(_335508=_Time))
Call: (201) [system] _335508=_Time
Exit: (201) [system] _Time=_Time
^ Exit: (200) [system] ignore(user:(_Time=_Time))
Exit: (199) [user] maybe_assign('_Time'=_Time)
Call: (199) [apply] apply:maplist_(['_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (200) [user] maybe_assign('_Count'=_335502)
Unify: (200) [user] maybe_assign('_Count'=_335502)
^ Call: (201) [user] ignore(_335502=_Count)
^ Unify: (201) [system] ignore(user:(_335502=_Count))
Call: (202) [system] _335502=_Count
Exit: (202) [system] _Count=_Count
^ Exit: (201) [system] ignore(user:(_Count=_Count))
Exit: (200) [user] maybe_assign('_Count'=_Count)
Call: (200) [apply] apply:maplist_(['_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (200) [apply] apply:maplist_(['_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (201) [user] maybe_assign('_N'=_335424)
Unify: (201) [user] maybe_assign('_N'=_335424)
^ Call: (202) [user] ignore(_335424=_N)
^ Unify: (202) [system] ignore(user:(_335424=_N))
Call: (203) [system] _335424=_N
Exit: (203) [system] _N=_N
^ Exit: (202) [system] ignore(user:(_N=_N))
Exit: (201) [user] maybe_assign('_N'=_N)
Call: (201) [apply] apply:maplist_(['_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (201) [apply] apply:maplist_(['_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (202) [user] maybe_assign('_P'=_335418)
Unify: (202) [user] maybe_assign('_P'=_335418)
^ Call: (203) [user] ignore(_335418=_P)
^ Unify: (203) [system] ignore(user:(_335418=_P))
Call: (204) [system] _335418=_P
Exit: (204) [system] _P=_P
^ Exit: (203) [system] ignore(user:(_P=_P))
Exit: (202) [user] maybe_assign('_P'=_P)
Call: (202) [apply] apply:maplist_(['_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (202) [apply] apply:maplist_(['_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (203) [user] maybe_assign('_Total'=_335358)
Unify: (203) [user] maybe_assign('_Total'=_335358)
^ Call: (204) [user] ignore(_335358=_Total)
^ Unify: (204) [system] ignore(user:(_335358=_Total))
Call: (205) [system] _335358=_Total
Exit: (205) [system] _Total=_Total
^ Exit: (204) [system] ignore(user:(_Total=_Total))
Exit: (203) [user] maybe_assign('_Total'=_Total)
Call: (203) [apply] apply:maplist_(['_F'=_335238, '_S'=_335232], user:maybe_assign)
Unify: (203) [apply] apply:maplist_(['_F'=_335238, '_S'=_335232], user:maybe_assign)
Call: (204) [user] maybe_assign('_F'=_335238)
Unify: (204) [user] maybe_assign('_F'=_335238)
^ Call: (205) [user] ignore(_335238=_F)
^ Unify: (205) [system] ignore(user:(_335238=_F))
Call: (206) [system] _335238=_F
Exit: (206) [system] _F=_F
^ Exit: (205) [system] ignore(user:(_F=_F))
Exit: (204) [user] maybe_assign('_F'=_F)
Call: (204) [apply] apply:maplist_(['_S'=_335232], user:maybe_assign)
Unify: (204) [apply] apply:maplist_(['_S'=_335232], user:maybe_assign)
Call: (205) [user] maybe_assign('_S'=_335232)
Unify: (205) [user] maybe_assign('_S'=_335232)
^ Call: (206) [user] ignore(_335232=_S)
^ Unify: (206) [system] ignore(user:(_335232=_S))
Call: (207) [system] _335232=_S
Exit: (207) [system] _S=_S
^ Exit: (206) [system] ignore(user:(_S=_S))
Exit: (205) [user] maybe_assign('_S'=_S)
Call: (205) [apply] apply:maplist_([], user:maybe_assign)
Unify: (205) [apply] apply:maplist_([], user:maybe_assign)
Exit: (205) [apply] apply:maplist_([], user:maybe_assign)
Exit: (204) [apply] apply:maplist_(['_S'=_S], user:maybe_assign)
Exit: (203) [apply] apply:maplist_(['_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (202) [apply] apply:maplist_(['_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (201) [apply] apply:maplist_(['_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (200) [apply] apply:maplist_(['_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] var([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] string([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _507506), pfcAdd_Now('next-operation'(_507506)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _507506), pfcAdd_Now('next-operation'(_507506)))
Call: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _507506)
Unify: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, _510298))
Call: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _510298)
Unify: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _510298)
Call: (199) [user] o_s([run, _S, _F], _510298)
Unify: (199) [user] o_s([run, _S, _F], _510298)
Call: (200) [user] o_s(run, _510298)
Unify: (200) [user] o_s(run, run)
Exit: (200) [user] o_s(run, run)
Exit: (199) [user] o_s([run, _S, _F], run)
Exit: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], run)
Exit: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Call: (199) [user] must_ex(current_why_UU(_11536))
^ Unify: (199) [user] must_ex(current_why_UU(_11536))
Call: (201) [user] current_why_UU(_11536)
Unify: (201) [user] current_why_UU(_11536)
^ Call: (202) [user] get_why_uu(_11536)
^ Unify: (202) [user] get_why_uu(_11536)
^ Call: (203) [user] findall(_17076, current_why(_17076), _17082)
^ Unify: (203) [$bags] findall(_17076, user:current_why(_17076), _17082)
^ Call: (204) [$bags] findall(_17076, user:current_why(_17076), _17082, [])
^ Unify: (204) [$bags] findall(_17076, user:current_why(_17076), _17082, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_17076, user:current_why(_17076), _17082, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_17076, user:current_why(_17076), _17082, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_17076, user:current_why(_17076), _17082, [])
Unify: (206) [$bags] findall_loop(_17076, user:current_why(_17076), _17082, [])
^ Call: (207) [user] bugger:current_why(_17076)
^ Unify: (207) [user] bugger:current_why(_17076)
^ Call: (208) [user] bugger:current_why_data(_17076)
^ Unify: (208) [user] bugger:current_why_data(_17076)
Call: (209) [system] nb_current('$current_why', wp(_17076, _28336))
Fail: (209) [system] nb_current('$current_why', wp(_17076, _28336))
^ Redo: (208) [user] bugger:current_why_data(_17076)
^ Unify: (208) [user] bugger:current_why_data(_17076)
Call: (209) [t_l] t_l:current_why_source(_17076)
Fail: (209) [t_l] t_l:current_why_source(_17076)
^ Fail: (208) [user] bugger:current_why_data(_17076)
^ Redo: (207) [user] bugger:current_why(_17076)
^ Unify: (207) [user] bugger:current_why(mfl4(_35764, _35766, _35768, _35770))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_36720, _36722), once(user:current_mfl4(_35764, _35766, _35768, _35770)), '$restore_trace'(_36720, _36722))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_36720, _36722), system:once(user:current_mfl4(_35764, _35766, _35768, _35770)), system:'$restore_trace'(_36720, _36722))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_36720, _36722))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_35764, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_35764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_17076, user:current_why(_17076), _17082, [])
Exit: (206) [$bags] findall_loop(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_173080, _173082)
Fail: (204) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_173080, _173082)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203426)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203426)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203426)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _11536)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_46898, _46900)
Fail: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_46898, _46900)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
Call: (202) [system] is_list('next-operation'(op(+, =, run)))
Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _205212)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _205212)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _205212)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _255450)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _355862, _355864)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (212) [system] _359606=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _361476)
^ Exit: (212) [user] clause('next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
Call: (212) [$syspreds] clause_property((0x564ec1b7d4b0), module(user))
Unify: (212) [$syspreds] clause_property((0x564ec1b7d4b0), module(user))
Exit: (212) [$syspreds] clause_property((0x564ec1b7d4b0), module(user))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^ Call: (213) [user] clause(_368032, _368034, (0x564ec1b7d4b0))
^ Exit: (213) [user] clause('next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^ Call: (213) [user] strip_m('next-operation'(op(+, =, run)), _369928)
^ Unify: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
Call: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
Exit: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
^ Call: (213) [user] strip_m(true, _374570)
^ Unify: (213) [user] strip_m(true, true)
^ Exit: (213) [user] strip_m(true, true)
Call: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
Exit: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
^ Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^ Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Redo: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_451016)
Fail: (202) [t_l] t_l:pfcSearchTL(_451016)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_453790)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_475256|_475258]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_475256|_475258]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_478994, _478996), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_478994, _478996), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (204) [user] metta_interp_mode(+, _482710)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [user] metta_interp_mode(load, _487300)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _496522)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_502998, _503000), once(user:is_compatio0), '$restore_trace'(_502998, _503000))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_502998, _503000), system:once(user:is_compatio0), system:'$restore_trace'(_502998, _503000))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_502998, _503000))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_508616, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_508616==""->true;our_ansi_format('#ffa505', '~w~n', [_508616]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_508616, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_508616==""->true;our_ansi_format('#ffa505', '~w~n', [_508616]))))
(=
(run $S $F)
( (compile-programs)
(format $S '~p~t~18| ~t~w~25| ~t~w~32|~n'
(:: Program Time GC))
(format $S ~`=t~32|~n Nil)
(= $Total
(total 0 0 0))
(forall
(program $P $N $F)
(run-program $P $N $S $Total))
(= $Total
(total $Count $Time $GC))
(is $AvgT
(/ $Time $Count))
(is $AvgGC
(/ $GC $Count))
(format $S '~t~w~18| ~t~3f~25| ~t~3f~32|~n'
(:: average $AvgT $AvgGC))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'), error(_478994, _478996), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _21550], 'True', [',', ['prolog-load-context', directory, _21592], ['add-atom', '&self', [file_search_path, bench, _21592]]]]), ['_Dir'=_21592, '__'=_21550], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^ Exit: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _21550], 'True', [',', ['prolog-load-context', directory, _21592], ['add-atom', '&self', [file_search_path, bench, _21592]]]]), ['_Dir'=_21592, '__'=_21550], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_Dir'=_21592, '__'=_21550])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_21592, '__'=_21550])
Call: (195) [apply] apply:maplist_(['_Dir'=_21592, '__'=_21550], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_Dir'=_21592, '__'=_21550], user:maybe_assign)
Call: (196) [user] maybe_assign('_Dir'=_21592)
Unify: (196) [user] maybe_assign('_Dir'=_21592)
^ Call: (197) [user] ignore(_21592=_Dir)
^ Unify: (197) [system] ignore(user:(_21592=_Dir))
Call: (198) [system] _21592=_Dir
Exit: (198) [system] _Dir=_Dir
^ Exit: (197) [system] ignore(user:(_Dir=_Dir))
Exit: (196) [user] maybe_assign('_Dir'=_Dir)
Call: (196) [apply] apply:maplist_(['__'=_21550], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['__'=_21550], user:maybe_assign)
Call: (197) [user] maybe_assign('__'=_21550)
Unify: (197) [user] maybe_assign('__'=_21550)
^ Call: (198) [user] ignore(_21550=__)
^ Unify: (198) [system] ignore(user:(_21550=__))
Call: (199) [system] _21550=__
Exit: (199) [system] __=__
^ Exit: (198) [system] ignore(user:(__=__))
Exit: (197) [user] maybe_assign('__'=__)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['__'=__], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_Dir'=_Dir, '__'=__], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_Dir, '__'=__])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] var(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] string(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] var(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] string(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190836))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
Call: (200) [system] _200480 is 1+1
Exit: (200) [system] 2 is 1+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _255326)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
Call: (200) [system] _226426=2
Exit: (200) [system] 2=2
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Call: (197) [user] must_det_ll(2>0)
^ Unify: (197) [user] must_det_ll(user:(2>0))
^ Call: (198) [user] once(user:(2>0))
^ Unify: (198) [system] once(user:(2>0))
Call: (199) [system] 2>0
Exit: (199) [system] 2>0
^ Exit: (198) [system] once(user:(2>0))
^ Exit: (197) [user] must_det_ll(user:(2>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_295348, _295350), once(user:is_synthing_unit_tests0), '$restore_trace'(_295348, _295350))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_295348, _295350), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_295348, _295350))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_295348, _295350))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _300086)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _300086)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^ Call: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _319366), pfcAdd_Now('next-operation'(_319366)))
^ Unify: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _319366), pfcAdd_Now('next-operation'(_319366)))
Call: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _319366)
Unify: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', _322158))
Call: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _322158)
Unify: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _322158)
Call: (200) [user] o_s(['file-search-path', bench, __], _322158)
Unify: (200) [user] o_s(['file-search-path', bench, __], _322158)
Call: (201) [user] o_s('file-search-path', _322158)
Unify: (201) [user] o_s('file-search-path', 'file-search-path')
Exit: (201) [user] o_s('file-search-path', 'file-search-path')
Exit: (200) [user] o_s(['file-search-path', bench, __], 'file-search-path')
Exit: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], 'file-search-path')
Exit: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (200) [user] must_ex(current_why_UU(_343376))
^ Unify: (200) [user] must_ex(current_why_UU(_343376))
Call: (202) [user] current_why_UU(_343376)
Unify: (202) [user] current_why_UU(_343376)
^ Call: (203) [user] get_why_uu(_343376)
^ Unify: (203) [user] get_why_uu(_343376)
^ Call: (204) [user] findall(_348916, current_why(_348916), _348922)
^ Unify: (204) [$bags] findall(_348916, user:current_why(_348916), _348922)
^ Call: (205) [$bags] findall(_348916, user:current_why(_348916), _348922, [])
^ Unify: (205) [$bags] findall(_348916, user:current_why(_348916), _348922, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_348916, user:current_why(_348916), _348922, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_348916, user:current_why(_348916), _348922, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_348916, user:current_why(_348916), _348922, [])
Unify: (207) [$bags] findall_loop(_348916, user:current_why(_348916), _348922, [])
^ Call: (208) [user] bugger:current_why(_348916)
^ Unify: (208) [user] bugger:current_why(_348916)
^ Call: (209) [user] bugger:current_why_data(_348916)
^ Unify: (209) [user] bugger:current_why_data(_348916)
Call: (210) [system] nb_current('$current_why', wp(_348916, _360176))
Fail: (210) [system] nb_current('$current_why', wp(_348916, _360176))
^ Redo: (209) [user] bugger:current_why_data(_348916)
^ Unify: (209) [user] bugger:current_why_data(_348916)
Call: (210) [t_l] t_l:current_why_source(_348916)
Fail: (210) [t_l] t_l:current_why_source(_348916)
^ Fail: (209) [user] bugger:current_why_data(_348916)
^ Redo: (208) [user] bugger:current_why(_348916)
^ Unify: (208) [user] bugger:current_why(mfl4(_367604, _367606, _367608, _367610))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_368560, _368562), once(user:current_mfl4(_367604, _367606, _367608, _367610)), '$restore_trace'(_368560, _368562))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_368560, _368562), system:once(user:current_mfl4(_367604, _367606, _367608, _367610)), system:'$restore_trace'(_368560, _368562))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_368560, _368562))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_367604, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_367604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_348916, user:current_why(_348916), _348922, [])
Exit: (207) [$bags] findall_loop(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _343376)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _343376)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504988, _504990)
Fail: (205) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504988, _504990)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _16442)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _16442)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _16442)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_378930, _378932)
Fail: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_378930, _378932)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _17500)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _17500)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _17500)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _67738)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _168150, _168152)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (213) [system] _171894=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _173764)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _173764)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _176592)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _176592)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _203902, _203904)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _205782, _205784)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _205782, _205784)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (216) [system] _214188=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _216058)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _216058)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _218886)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _218886)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
Call: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
Call: (217) [system] _286708 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
Call: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
Call: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _295976, _295978)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
Call: (218) [lists] lists:member(_288566, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Unify: (218) [lists] lists:member(_288566, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Call: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _288566, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _275556)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _275556)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _275556)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _275556)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _275556)
Call: (218) [system] _275556='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _288566, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _288566, 'next-operation')
Call: (220) [lists] lists:member_([], _288566, op(exec, 'det-if-then-else', 'file-search-path'))
Unify: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
^ Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
Call: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
Fail: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^ Redo: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
^ Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
Call: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _275556=op(exec, 'det-if-then-else', 'file-search-path')
Exit: (218) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^ Exit: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
Call: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
Call: (216) [system] _354508 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
Call: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _363776, _363778)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
Call: (217) [lists] lists:member(_356366, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Unify: (217) [lists] lists:member(_356366, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Call: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _356366, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _343356)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _343356)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _343356)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _343356)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _343356)
Call: (217) [system] _343356='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _356366, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _356366, 'next-operation')
Call: (219) [lists] lists:member_([], _356366, op(exec, 'det-if-then-else', 'file-search-path'))
Unify: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
^ Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
Call: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
Fail: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^ Redo: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
^ Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
Call: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _343356=op(exec, 'det-if-then-else', 'file-search-path')
Exit: (217) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^ Exit: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_509768)
^ Unify: (213) [user] pfcGetSearch(_509768)
Call: (214) [t_l] t_l:pfcSearchTL(_511618)
Fail: (214) [t_l] t_l:pfcSearchTL(_511618)
^ Redo: (213) [user] pfcGetSearch(_509768)
^ Call: (214) [user] pfcSearch(_514392)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _509768=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _20158)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _20158)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _20158)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _30420)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (219) [system] is_list(_37916)
Fail: (219) [system] is_list(_37916)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _45310)
Exit: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _87972, _87974)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _87972, _87974)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _87972, _87974)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _99214)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _100154)
Call: (225) [system] nonvar(_101012)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _102014)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _102948)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), number_of_clauses(_112142))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), number_of_clauses(_112142))
Call: (225) [system] nonvar(number_of_clauses(_112142))
Exit: (225) [system] nonvar(number_of_clauses(_112142))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_112142), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_112142), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _126986), (prolog_current_choice(_126996), push_current_choice(_126996), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018), pfc_call(_127018)), nb_setval('$pfc_current_choice', _126986))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _126986), user:(prolog_current_choice(_126996), push_current_choice(_126996), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018), pfc_call(_127018)), user:nb_setval('$pfc_current_choice', _126986))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _126986))
Call: (227) [system] nb_current('$pfc_current_choice', _126986)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_126996)
Exit: (226) [system] prolog_current_choice(2954)
^ Call: (226) [user] push_current_choice(2954)
^ Unify: (226) [user] push_current_choice(2954)
Call: (227) [system] nb_current('$pfc_current_choice', _136336)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2954])
Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^ Exit: (226) [user] push_current_choice(2954)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _144708)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _126986), user:(prolog_current_choice(_126996), push_current_choice(_126996), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018), pfc_call(_127018)), user:nb_setval('$pfc_current_choice', _126986))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (222) [user] pfc_spft(_159578, _159664, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586))
^ Unify: (222) [user] pfc_spft(_159578, _160596, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586))
^ Call: (223) [user] pfcCallSystem('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Call: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (225) [system] var('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Fail: (225) [system] var('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (225) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Exit: (225) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Exit: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Exit: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _195736, _195738)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _195736, _195738)
Call: (228) [system] compound('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Exit: (228) [system] compound('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (228) [system] compound_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _195736, _195738)
Exit: (228) [system] compound_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _206978)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _207918)
Call: (226) [system] nonvar(_208776)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _209778)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _210712)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Exit: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), number_of_clauses(_219906))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), number_of_clauses(_219906))
Call: (226) [system] nonvar(number_of_clauses(_219906))
Exit: (226) [system] nonvar(number_of_clauses(_219906))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_219906), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_219906), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Exit: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(713), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), number_of_clauses(713))
^ Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _234750), (prolog_current_choice(_234760), push_current_choice(_234760), clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782), pfc_call(_234782)), nb_setval('$pfc_current_choice', _234750))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _234750), user:(prolog_current_choice(_234760), push_current_choice(_234760), clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782), pfc_call(_234782)), user:nb_setval('$pfc_current_choice', _234750))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _234750))
Call: (228) [system] nb_current('$pfc_current_choice', _234750)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_234760)
Exit: (227) [system] prolog_current_choice(2974)
^ Call: (227) [user] push_current_choice(2974)
^ Unify: (227) [user] push_current_choice(2974)
Call: (228) [system] nb_current('$pfc_current_choice', _244100)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2974])
Exit: (228) [system] b_setval('$pfc_current_choice', [2974])
^ Exit: (227) [user] push_current_choice(2974)
^ Call: (227) [user] clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782)
^ Fail: (227) [user] clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _252472)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _234750), user:(prolog_current_choice(_234760), push_current_choice(_234760), clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782), pfc_call(_234782)), user:nb_setval('$pfc_current_choice', _234750))
^ Fail: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^ Fail: (222) [user] pfc_spft(_159578, _259976, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_357282)
Fail: (203) [t_l] t_l:pfcSearchTL(_357282)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_360056)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path')), pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (200) [system] _397060=_397062
Exit: (200) [system] _397060=_397060
^ Call: (200) [user] ignore(catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964, _397060, _3422)), give_up(_399000), pp_m('red', gave_up(_399000))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964, _397060, _3422)), give_up(_399000), pp_m('red', gave_up(_399000))))
^ Call: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _418234)
Fail: (209) [system] current_prolog_flag(windows, _419162)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_424622, _424624), once(user:is_flag0(log)), '$restore_trace'(_424622, _424624))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_424622, _424624), system:once(user:is_flag0(log)), system:'$restore_trace'(_424622, _424624))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_424622, _424624))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_432992, _432994), once(user:is_flag0(test)), '$restore_trace'(_432992, _432994))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_432992, _432994), system:once(user:is_flag0(test)), system:'$restore_trace'(_432992, _432994))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_432992, _432994))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (206) [user] original_user_error(_441388)
^ Unify: (206) [user] original_user_error(_441388)
Call: (207) [system] stream_property(_441388, file_no(2))
Unify: (207) [system] stream_property(_441388, file_no(2))
Call: (208) [system] nonvar(_441388)
Redo: (207) [system] stream_property(_441388, file_no(2))
Unify: (207) [system] stream_property(_441388, file_no(2))
Call: (208) [system] nonvar(_441388)
Redo: (207) [system] stream_property(_441388, file_no(2))
Unify: (207) [system] stream_property(_441388, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_452508)
Redo: (207) [system] stream_property(_441388, file_no(2))
Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f369f1ec200))
^ Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Call: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Unify: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^ Call: (209) [user] real_notrace(write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_460872, _460874), once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), '$restore_trace'(_460872, _460874))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_460872, _460874), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(_460872, _460874))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_460872, _460874))
!(det-if-then-else
(file-search-path bench $) True
(,
(prolog-load-context directory $Dir)
(add-atom &self
(file_search_path bench $Dir))))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Exit: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^ Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Exit: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Exit: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_472776, _472778), once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), '$restore_trace'(_472776, _472778))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_472776, _472778), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), system:'$restore_trace'(_472776, _472778))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_472776, _472778))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502], _397060, _3422)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502], _397060, _3422)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _488918), forall(rtrace_on_error(_488918), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _488918), user:forall(rtrace_on_error(_488918), true))
^ Call: (206) [user] clause(reset_cache, _488918)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)), _496404, (write_src_uo(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), catch(rtrace(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), _496404, throw(give_up(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))))), throw(_496404)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)), _496404, (write_src_uo(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), catch(rtrace(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), _496404, throw(give_up(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))))), throw(_496404)))
^ Call: (210) [user] retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))
^ Exit: (210) [user] retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)), _496404, (write_src_uo(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), catch(rtrace(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), _496404, throw(give_up(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))))), throw(_496404)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), user:true)
^ Redo: (206) [user] clause(reset_cache, _488918)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _508528, (write_src_uo(_508528=true), catch(rtrace(true), _508528, throw(give_up(_508528=true))), throw(_508528)))
Unify: (208) [user] catch_err(true, _508528, (write_src_uo(_508528=true), catch(rtrace(true), _508528, throw(give_up(_508528=true))), throw(_508528)))
Exit: (208) [user] catch_err(true, _508528, (write_src_uo(_508528=true), catch(rtrace(true), _508528, throw(give_up(_508528=true))), throw(_508528)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _488918), user:forall(rtrace_on_error(_488918), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502], _397060, _3422)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (208) [user] file_hides_results(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_26312, _26314), once(user:(reset_eval_num, _25784=res(_3422), _25800=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _25818), (is_compatio->option_else(answer, _25842, leap);option_else(answer, _25842, each)), option_else('maximum-result-count', _25864, inf), option_else('initial-result-count', _25878, 10), _25890=contrl(_25864, _25842), _25908=_25910, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_25938), option_value(exec, skip), \+always_exec(_25818)->_25968=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_25984)), _25908=1, !, true;_25968=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, _25784, _26042)), !, flag(result_num, _26068, 0), _26080=eval('&self', _25818, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_25908==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_25908==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_26080)))), if_t(option_value(repl, true), add_history_src(exec(_25818))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_26080), writeln('.')))), true)))), '$restore_trace'(_26312, _26314))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_26312, _26314), system:once(user:(reset_eval_num, _25784=res(_3422), _25800=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _25818), (is_compatio->option_else(answer, _25842, leap);option_else(answer, _25842, each)), option_else('maximum-result-count', _25864, inf), option_else('initial-result-count', _25878, 10), _25890=contrl(_25864, _25842), _25908=_25910, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_25938), option_value(exec, skip), \+always_exec(_25818)->_25968=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_25984)), _25908=1, !, true;_25968=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, _25784, _26042)), !, flag(result_num, _26068, 0), _26080=eval('&self', _25818, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_25908==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_25908==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_26080)))), if_t(option_value(repl, true), add_history_src(exec(_25818))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_26080), writeln('.')))), true)))), system:'$restore_trace'(_26312, _26314))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_26312, _26314))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _25908=_25908, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_25938), option_value(exec, skip), \+always_exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])->(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042))=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_25984)), _25908=1, !, true;(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042))=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), !, flag(result_num, 1, 0), eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)=eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_25908==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_25908==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))))), if_t(option_value(repl, true), add_history_src(exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_58264)
^ Unify: (209) [user] answer_output(_58264)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_63806, _63808), once(user:is_flag0(test)), '$restore_trace'(_63806, _63808))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_63806, _63808), system:once(user:is_flag0(test)), system:'$restore_trace'(_63806, _63808))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_63806, _63808))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_58264)
^ Unify: (210) [user] original_user_output(_58264)
Call: (211) [system] stream_property(_58264, file_no(1))
Unify: (211) [system] stream_property(_58264, file_no(1))
Call: (212) [system] nonvar(_58264)
Redo: (211) [system] stream_property(_58264, file_no(1))
Unify: (211) [system] stream_property(_58264, file_no(1))
Call: (212) [system] nonvar(_58264)
Redo: (211) [system] stream_property(_58264, file_no(1))
Unify: (211) [system] stream_property(_58264, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_80542)
Redo: (211) [system] stream_property(_58264, file_no(1))
Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f369f1ec100))
^ Exit: (209) [user] answer_output((0x7f369f1ec100))
^ Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
Call: (211) [$syspreds] format('~N[')
Unify: (211) [$syspreds] format('~N[')
^ Call: (212) [$syspreds] format('~N[', [])
[
^ Exit: (212) [$syspreds] format('~N[', [])
Exit: (211) [$syspreds] format('~N[')
^ Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^ Exit: (208) [user] in_answer_io(format('~N['))
Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _92644, _25984, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650), ((((_25984==true->!;true), set_option_value(interactive, _92644), contrl(inf, each)=contrl(_92720, _92722), nb_setarg(1, res(_3422), _26042), current_input(_92746), read_pending_codes(_92746, _92758, []), flag(result_num, _92772, _92772+1), flag(result_num, _92792, _92792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _26042))), if_t(_92792=<_92720, ((_92792==1, _25984==true->not_compatio(format('~N~nDeterministic: ', [])), !;_25984==true->not_compatio(format('~N~nLast Result(~w): ', [_92792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_92792]))), ignore((not_compatio(if_t(\+symbolic(_26042), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_26042)), true)))))))), in_answer_io(write_asrc(_26042)), not_compatio(format('~N')), (_25984\==true, _92644, _92722\==leap, 10>_92792, _92792<_92720->_93154=true;_93154=false), if_t((_93154==true;_25984==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _92650))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _93258), maplist(print_var, _93258), nop(nl)));true)))), (_93154==true->write("~npress ';' for more solutions "), get_single_char_key(_93320), not_compatio((writeq(key=_93320), nl)), (_93320==b->once(repl), fail;_93320==m->make;_93320==t->nop(set_debug(eval, true)), rtrace;_93320=='T'->set_debug(eval, true);_93320==(;)->true;_93320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_93320=='L'->nb_setarg(1, contrl(inf, each), _92792);_93320==l->nb_setarg(2, contrl(inf, each), leap);(_93320=='\n';_93320=='\r')->!, fail;!, fail));_25984\==true, \+_92644, contrl(inf, each)=contrl(_92720, leap)->true;_25984==true->!;true), format('~N~n')))
Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _25984, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650), ((((_25984==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_92720, _92722), nb_setarg(1, res(_3422), _26042), current_input(_92746), read_pending_codes(_92746, _92758, []), flag(result_num, _92772, _92772+1), flag(result_num, _92792, _92792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _26042))), if_t(_92792=<_92720, ((_92792==1, _25984==true->not_compatio(format('~N~nDeterministic: ', [])), !;_25984==true->not_compatio(format('~N~nLast Result(~w): ', [_92792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_92792]))), ignore((not_compatio(if_t(\+symbolic(_26042), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_26042)), true)))))))), in_answer_io(write_asrc(_26042)), not_compatio(format('~N')), (_25984\==true, false, _92722\==leap, 10>_92792, _92792<_92720->_93154=true;_93154=false), if_t((_93154==true;_25984==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _92650))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _93258), maplist(print_var, _93258), nop(nl)));true)))), (_93154==true->write("~npress ';' for more solutions "), get_single_char_key(_93320), not_compatio((writeq(key=_93320), nl)), (_93320==b->once(repl), fail;_93320==m->make;_93320==t->nop(set_debug(eval, true)), rtrace;_93320=='T'->set_debug(eval, true);_93320==(;)->true;_93320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_93320=='L'->nb_setarg(1, contrl(inf, each), _92792);_93320==l->nb_setarg(2, contrl(inf, each), leap);(_93320=='\n';_93320=='\r')->!, fail;!, fail));_25984\==true, \+false, contrl(inf, each)=contrl(_92720, leap)->true;_25984==true->!;true), format('~N~n')))
Call: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650)
Unify: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650)
Call: (210) [system] statistics(cputime, _105878)
Exit: (210) [system] statistics(cputime, 6.156437966)
Call: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
^ Call: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] var(true)
Fail: (212) [system] var(true)
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] option_value0(rtrace, 'True')
^ Unify: (212) [user] option_value0(rtrace, 'True')
^ Call: (213) [user] was_option_value(rtrace, _118838)
^ Unify: (213) [user] was_option_value(rtrace, _118838)
Call: (214) [system] current_prolog_flag(rtrace, _120696)
Fail: (214) [system] current_prolog_flag(rtrace, _120696)
^ Redo: (213) [user] was_option_value(rtrace, _118838)
^ Unify: (213) [user] was_option_value(rtrace, _118838)
Call: (214) [$syspreds] prolog_load_context(rtrace, _124410)
Fail: (214) [$syspreds] prolog_load_context(rtrace, _124410)
^ Redo: (213) [user] was_option_value(rtrace, _118838)
^ Unify: (213) [user] was_option_value(rtrace, _118838)
Call: (214) [system] nb_current(rtrace, _128124)
Fail: (214) [system] nb_current(rtrace, _128124)
^ Fail: (213) [user] was_option_value(rtrace, _118838)
^ Redo: (212) [user] option_value0(rtrace, 'True')
^ Fail: (212) [user] option_value0(rtrace, 'True')
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==false
Fail: (212) [system] true==false
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_138348, _138350), once(user:option_value0(rtrace, true)), '$restore_trace'(_138348, _138350))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_138348, _138350), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_138348, _138350))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_138348, _138350))
^ Fail: (211) [user] option_value(rtrace, true)
Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
^ Call: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] var(rtrace)
Fail: (212) [system] var(rtrace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==false
Fail: (212) [system] rtrace==false
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==true
Fail: (212) [system] rtrace==true
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, debug)
^ Unify: (212) [user] fast_option_value(rtrace, debug)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, debug)
Fail: (213) [system] current_prolog_flag(rtrace, debug)
^ Fail: (212) [user] fast_option_value(rtrace, debug)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, trace)
^ Unify: (212) [user] fast_option_value(rtrace, trace)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, trace)
Fail: (213) [system] current_prolog_flag(rtrace, trace)
^ Fail: (212) [user] fast_option_value(rtrace, trace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566)
Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566)
^ Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, _175502)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, [])
Call: (214) [system] current_prolog_flag(nodebugx, true)
^ Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, _178306)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, _179244)
^ Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_181978, _181980, _181982), defined)
^ Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181978, _181980, _181982), defined)
Call: (215) [system] nonvar(defined)
Exit: (215) [system] nonvar(defined)
Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
Call: (217) [system] callable(debugging_logicmoo_setting(_181978, _181980, _181982))
Exit: (217) [system] callable(debugging_logicmoo_setting(_181978, _181980, _181982))
Call: (217) [system] atom(bugger)
Exit: (217) [system] atom(bugger)
Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
^ Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181978, _181980, _181982), defined)
^ Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _173566, _195892)
^ Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Exit: (211) [user] is_debugging(rtrace)
Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
^ Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), tAt_rtrace)
^ Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), rtrace:tAt_rtrace)
Call: (212) [system] _206352=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), deterministic(_208230)), (notrace(_208230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), deterministic(_208230)), (notrace(_208230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (216) [rtrace] rtrace:restart_rtrace1
^ Unify: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
Call: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Unify: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (215) [user] catch_metta_return(eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^ Unify: (215) [user] catch_metta_return(eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^ Call: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_223610, _223612), once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_223610, _223612))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_223610, _223612), system:once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_223610, _223612))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_223610, _223612))
^ Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_228348, _228350), once(user:nonvar(_3822)), '$restore_trace'(_228348, _228350))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_228348, _228350), system:once(user:nonvar(_3822)), system:'$restore_trace'(_228348, _228350))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_228348, _228350))
^ Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_233086, _233088), once(user:nonvar(_3822)), '$restore_trace'(_233086, _233088))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_233086, _233088), system:once(user:nonvar(_3822)), system:'$restore_trace'(_233086, _233088))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_233086, _233088))
^ Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^ Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] atom(=)
Exit: (218) [system] atom(=)
Call: (218) [system] (=)\==(=)
^ Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (220) [system] setup_call_cleanup('$notrace'(_247152, _247154), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_247152, _247154))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_247152, _247154), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_247152, _247154))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_247152, _247154))
^ Fail: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_256550, _256552), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_256550, _256552))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_256550, _256552), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_256550, _256552))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_256550, _256552))
^ Fail: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [user] eval_01(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (219) [user] eval_01(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (222) [system] 500<1
Fail: (222) [system] 500<1
^ Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (221) [system] setup_call_cleanup('$notrace'(_269708, _269710), once(user:(_269684 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _269698))), '$restore_trace'(_269708, _269710))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_269708, _269710), system:once(user:(_269684 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _269698))), system:'$restore_trace'(_269708, _269710))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_269708, _269710))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _272574], 'True', [',', ['prolog-load-context', directory, _272616], ['add-atom', '&self', [file_search_path, bench, _272616]]]]))), system:'$restore_trace'(3, -1))
^ Call: (220) [user] trace_eval(eval_20(=, _217004), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Unify: (220) [user] trace_eval(eval_20(=, _217004), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Call: (221) [user] must_det_ll((notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^ Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^ Call: (222) [user] once(user:(notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^ Unify: (222) [system] once(user:(notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_279430, _279432), once(user:(flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), '$restore_trace'(_279430, _279432))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_279430, _279432), system:once(user:(flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), system:'$restore_trace'(_279430, _279432))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_279430, _279432))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _275576=_275576, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace)))))
^ Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace)))))
^ Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace)))))
Call: (224) [user] nop(notrace(no_repeats_var(_275706)))
Unify: (224) [user] nop(notrace(no_repeats_var(_275706)))
Exit: (224) [user] nop(notrace(no_repeats_var(_275706)))
^ Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _275576=_275576, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^ Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _275576=_275576, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
Call: (221) [occurs] occurs:sub_term(_290894, e)
Unify: (221) [occurs] occurs:sub_term(e, e)
Exit: (221) [occurs] occurs:sub_term(e, e)
Call: (221) [system] e\=e
Fail: (221) [system] e\=e
Redo: (221) [occurs] occurs:sub_term(_290894, e)
Unify: (221) [occurs] occurs:sub_term(_290894, e)
Call: (222) [system] compound(e)
Fail: (222) [system] compound(e)
Fail: (221) [occurs] occurs:sub_term(_290894, e)
^ Redo: (220) [user] trace_eval(eval_20(=, _217004), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
Call: (221) [system] _301112=e
Exit: (221) [system] e=e
^ Call: (221) [user] if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^ Unify: (221) [user] if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^ Call: (223) [system] setup_call_cleanup('$notrace'(_304916, _304918), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _304874, fbug((_304874-->if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), '$restore_trace'(_304916, _304918))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_304916, _304918), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _304874, fbug((_304874-->if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(_304916, _304918))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_304916, _304918))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _304874, fbug((_304874-->if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
Call: (221) [system] _309698=retval(fail)
Exit: (221) [system] retval(fail)=retval(fail)
Call: (221) [system] _311560=(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))))
Exit: (221) [system] (\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))))
^ Call: (221) [user] call_cleanup(((call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)*->nb_setarg(1, retval(fail), _273606);fail, trace, call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)), ignore(notrace((\+_273606\=_275706, nb_setarg(1, retval(fail), _273606))))), ignore((_275576==1->ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)])))))))))))
^ Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)*->nb_setarg(1, retval(fail), _273606);fail, trace, call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)), ignore(notrace((\+_273606\=_275706, nb_setarg(1, retval(fail), _273606))))), user:ignore((_275576==1->ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)])))))))))))
^ Call: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
Call: (224) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Call: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (227) [system] setup_call_cleanup('$notrace'(_323966, _323968), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_323966, _323968))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_323966, _323968), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_323966, _323968))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_323966, _323968))
^ Fail: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Call: (225) [system] atomic('det-if-then-else')
Exit: (225) [system] atomic('det-if-then-else')
^ Call: (225) [user] is_sl('det-if-then-else')
^ Unify: (225) [user] is_sl('det-if-then-else')
Call: (226) [system] number('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
Call: (224) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^ Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
Call: (224) [system] atom(=)
Exit: (224) [system] atom(=)
Call: (224) [system] (=)\==(=)
^ Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
Call: (224) [system] callable('det-if-then-else')
Exit: (224) [system] callable('det-if-then-else')
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
Call: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_351000])
Call: (224) [system] var('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^ Call: (224) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762))
^ Unify: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762))
^ Call: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762)
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762)
Call: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_360338])
Call: (226) [system] ground('det-if-then-else')
Exit: (226) [system] ground('det-if-then-else')
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_363120])
^ Call: (226) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _363120)
^ Unify: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _363120)
Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _363120, user:expand_eval)
Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_366866|_366868], user:expand_eval)
^ Call: (228) [user] expand_eval(['file-search-path', bench, _4094], _366866)
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], _366866)
Call: (229) [system] is_list(['file-search-path', bench, _4094])
Exit: (229) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_371510])
Call: (229) [system] ground('file-search-path')
Exit: (229) [system] ground('file-search-path')
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_374292])
^ Call: (229) [user] apply:maplist(expand_eval, [bench, _4094], _374292)
^ Unify: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], _374292)
Call: (230) [apply] apply:maplist_([bench, _4094], _374292, user:expand_eval)
Unify: (230) [apply] apply:maplist_([bench, _4094], [_378038|_378040], user:expand_eval)
^ Call: (231) [user] expand_eval(bench, _378038)
^ Unify: (231) [user] expand_eval(bench, _378038)
Call: (232) [system] is_list(bench)
^ Redo: (231) [user] expand_eval(bench, _378038)
Call: (232) [system] bench=_378038
Exit: (232) [system] bench=bench
^ Exit: (231) [user] expand_eval(bench, bench)
Call: (231) [apply] apply:maplist_([_4094], _378040, user:expand_eval)
Unify: (231) [apply] apply:maplist_([_4094], [_386400|_386402], user:expand_eval)
^ Call: (232) [user] expand_eval(_4094, _386400)
^ Unify: (232) [user] expand_eval(_4094, _386400)
Call: (233) [system] is_list(_4094)
^ Redo: (232) [user] expand_eval(_4094, _386400)
Call: (233) [system] _4094=_386400
Exit: (233) [system] _4094=_4094
^ Exit: (232) [user] expand_eval(_4094, _4094)
Call: (232) [apply] apply:maplist_([], _386402, user:expand_eval)
Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (231) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (230) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _366868, user:expand_eval)
Unify: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_401288|_401290], user:expand_eval)
^ Call: (229) [user] expand_eval('True', _401288)
^ Unify: (229) [user] expand_eval('True', _401288)
Call: (230) [system] is_list('True')
^ Redo: (229) [user] expand_eval('True', _401288)
Call: (230) [system] 'True'=_401288
Exit: (230) [system] 'True'='True'
^ Exit: (229) [user] expand_eval('True', 'True')
Call: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _401290, user:expand_eval)
Unify: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_409650|_409652], user:expand_eval)
^ Call: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _409650)
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _409650)
Call: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_414294])
Call: (231) [system] ground(',')
Exit: (231) [system] ground(',')
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_417076])
^ Call: (231) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _417076)
^ Unify: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _417076)
Call: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _417076, user:expand_eval)
Unify: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_420822|_420824], user:expand_eval)
^ Call: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _420822)
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _420822)
Call: (234) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (234) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_425466])
Call: (234) [system] ground('prolog-load-context')
Exit: (234) [system] ground('prolog-load-context')
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_428248])
^ Call: (234) [user] apply:maplist(expand_eval, [directory, _4148], _428248)
^ Unify: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], _428248)
Call: (235) [apply] apply:maplist_([directory, _4148], _428248, user:expand_eval)
Unify: (235) [apply] apply:maplist_([directory, _4148], [_431994|_431996], user:expand_eval)
^ Call: (236) [user] expand_eval(directory, _431994)
^ Unify: (236) [user] expand_eval(directory, _431994)
Call: (237) [system] is_list(directory)
^ Redo: (236) [user] expand_eval(directory, _431994)
Call: (237) [system] directory=_431994
Exit: (237) [system] directory=directory
^ Exit: (236) [user] expand_eval(directory, directory)
Call: (236) [apply] apply:maplist_([_4148], _431996, user:expand_eval)
Unify: (236) [apply] apply:maplist_([_4148], [_440356|_440358], user:expand_eval)
^ Call: (237) [user] expand_eval(_4148, _440356)
^ Unify: (237) [user] expand_eval(_4148, _440356)
Call: (238) [system] is_list(_4148)
^ Redo: (237) [user] expand_eval(_4148, _440356)
Call: (238) [system] _4148=_440356
Exit: (238) [system] _4148=_4148
^ Exit: (237) [user] expand_eval(_4148, _4148)
Call: (237) [apply] apply:maplist_([], _440358, user:expand_eval)
Unify: (237) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (236) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (235) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _420824, user:expand_eval)
Unify: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_455244|_455246], user:expand_eval)
^ Call: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _455244)
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _455244)
Call: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_459888])
Call: (235) [system] ground('add-atom')
Exit: (235) [system] ground('add-atom')
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_462670])
^ Call: (235) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _462670)
^ Unify: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _462670)
Call: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _462670, user:expand_eval)
Unify: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_466416|_466418], user:expand_eval)
^ Call: (237) [user] expand_eval('&self', _466416)
^ Unify: (237) [user] expand_eval('&self', _466416)
Call: (238) [system] is_list('&self')
^ Redo: (237) [user] expand_eval('&self', _466416)
Call: (238) [system] '&self'=_466416
Exit: (238) [system] '&self'='&self'
^ Exit: (237) [user] expand_eval('&self', '&self')
Call: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], _466418, user:expand_eval)
Unify: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_474778|_474780], user:expand_eval)
^ Call: (238) [user] expand_eval([file_search_path, bench, _4148], _474778)
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], _474778)
Call: (239) [system] is_list([file_search_path, bench, _4148])
Exit: (239) [system] is_list([file_search_path, bench, _4148])
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_479422])
Call: (239) [system] ground(file_search_path)
Exit: (239) [system] ground(file_search_path)
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_482204])
^ Call: (239) [user] apply:maplist(expand_eval, [bench, _4148], _482204)
^ Unify: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], _482204)
Call: (240) [apply] apply:maplist_([bench, _4148], _482204, user:expand_eval)
Unify: (240) [apply] apply:maplist_([bench, _4148], [_485950|_485952], user:expand_eval)
^ Call: (241) [user] expand_eval(bench, _485950)
^ Unify: (241) [user] expand_eval(bench, _485950)
Call: (242) [system] is_list(bench)
^ Redo: (241) [user] expand_eval(bench, _485950)
Call: (242) [system] bench=_485950
Exit: (242) [system] bench=bench
^ Exit: (241) [user] expand_eval(bench, bench)
Call: (241) [apply] apply:maplist_([_4148], _485952, user:expand_eval)
Unify: (241) [apply] apply:maplist_([_4148], [_494312|_494314], user:expand_eval)
^ Call: (242) [user] expand_eval(_4148, _494312)
^ Unify: (242) [user] expand_eval(_4148, _494312)
Call: (243) [system] is_list(_4148)
^ Redo: (242) [user] expand_eval(_4148, _494312)
Call: (243) [system] _4148=_494312
Exit: (243) [system] _4148=_4148
^ Exit: (242) [user] expand_eval(_4148, _4148)
Call: (242) [apply] apply:maplist_([], _494314, user:expand_eval)
Unify: (242) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (242) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (241) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (240) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (238) [apply] apply:maplist_([], _474780, user:expand_eval)
Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (234) [apply] apply:maplist_([], _455246, user:expand_eval)
Unify: (234) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (234) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
Exit: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^ Exit: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (230) [apply] apply:maplist_([], _409652, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
Exit: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
Exit: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
^ Exit: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Exit: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Exit: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] is_progn('det-if-then-else')
^ Unify: (224) [user] is_progn('det-if-then-else')
Call: (225) [system] var('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] is_space_op('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] is_list(['file-search-path', bench, _4094])
Exit: (224) [system] is_list(['file-search-path', bench, _4094])
Call: (224) [system] ['file-search-path', bench, _4094]=[_23866, _23872, _23878]
Exit: (224) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (224) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
Call: (225) [system] attvar(['file-search-path', bench, _4094])
^ Redo: (224) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
Call: (225) [system] atom('file-search-path')
Exit: (225) [system] atom('file-search-path')
Call: (225) [system] atom_length('file-search-path', 1)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _35022)
^ Fail: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _35022)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (224) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Call: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
Unify: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^ Call: (226) [user] self_eval('det-if-then-else')
^ Unify: (226) [user] self_eval('det-if-then-else')
^ Call: (228) [system] setup_call_cleanup('$notrace'(_46214, _46216), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_46214, _46216))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_46214, _46216), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_46214, _46216))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_46214, _46216))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] self_eval('det-if-then-else')
Call: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
Unify: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^ Call: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (229) [system] setup_call_cleanup('$notrace'(_54630, _54632), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_54630, _54632))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_54630, _54632), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_54630, _54632))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_54630, _54632))
^ Fail: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] _60280=do_more_defs(true)
Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (224) [user] clause(eval_21(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738), _62156)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
Call: (227) [system] var('det-if-then-else')
^ Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (228) [user] allow_clp
^ Unify: (228) [user] allow_clp
^ Call: (229) [user] false_flag
^ Unify: (229) [user] false_flag
Call: (230) [system] fail
Fail: (230) [system] fail
^ Fail: (229) [user] false_flag
^ Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
Call: (228) [system] var('det-if-then-else')
^ Redo: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (228) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^ Unify: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^ Call: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^ Unify: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^ Call: (230) [user] setup_call_cleanup('$notrace'(_91956, _91958), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250))), '$restore_trace'(_91956, _91958))
^ Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_91956, _91958), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250))), user:'$restore_trace'(_91956, _91958))
^ Call: (231) [system] sig_atomic(user:'$notrace'(_91956, _91958))
^ Fail: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^ Fail: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^ Redo: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^ Call: (226) [user] eval_adjust_args(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)
^ Unify: (226) [user] eval_adjust_args(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)
Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)), eval_adjust_args1(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412))
Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)), eval_adjust_args1(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412))
^ Call: (229) [user] eval_all_args
^ Unify: (229) [user] eval_all_args
^ Call: (230) [user] true_flag
^ Unify: (230) [user] true_flag
^ Exit: (230) [user] true_flag
^ Exit: (229) [user] eval_all_args
^ Call: (229) [user] eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)
^ Unify: (229) [user] eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_122644])
^ Call: (230) [user] apply:maplist(must_eval_args(=, _123602, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _122644)
^ Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _123602, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _122644)
Call: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _122644, user:must_eval_args(=, _123602, 499, '&self'))
Unify: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_126424|_126426], user:must_eval_args(=, _123602, 499, '&self'))
^ Call: (232) [user] must_eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (232) [user] must_eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] var(eval_args)
Fail: (234) [system] var(eval_args)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==false
Fail: (234) [system] eval_args==false
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==true
Fail: (234) [system] eval_args==true
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, debug)
^ Unify: (234) [user] fast_option_value(eval_args, debug)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, debug)
Fail: (235) [system] current_prolog_flag(eval_args, debug)
^ Fail: (234) [user] fast_option_value(eval_args, debug)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, trace)
^ Unify: (234) [user] fast_option_value(eval_args, trace)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, trace)
Fail: (235) [system] current_prolog_flag(eval_args, trace)
^ Fail: (234) [user] fast_option_value(eval_args, trace)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876)
Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876)
^ Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, _160812)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, [])
Call: (236) [system] current_prolog_flag(nodebugx, true)
^ Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, _163616)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, _164554)
^ Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_167288, _167290, _167292), defined)
^ Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167288, _167290, _167292), defined)
Call: (237) [system] nonvar(defined)
Exit: (237) [system] nonvar(defined)
Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
Call: (239) [system] callable(debugging_logicmoo_setting(_167288, _167290, _167292))
Exit: (239) [system] callable(debugging_logicmoo_setting(_167288, _167290, _167292))
Call: (239) [system] atom(bugger)
Exit: (239) [system] atom(bugger)
Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
^ Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167288, _167290, _167292), defined)
^ Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _158876, _181202)
^ Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (234) [system] true==true
Exit: (234) [system] true==true
^ Exit: (233) [user] is_debugging(eval_args)
^ Unify: (232) [user] must_eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
Call: (234) [system] var(['file-search-path', bench, _4094])
^ Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_194326, _194328), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_194326, _194328))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_194326, _194328), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_194326, _194328))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_194326, _194328))
^ Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_199064, _199066), once(user:nonvar(_126424)), '$restore_trace'(_199064, _199066))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_199064, _199066), system:once(user:nonvar(_126424)), system:'$restore_trace'(_199064, _199066))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_199064, _199066))
^ Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_203802, _203804), once(user:nonvar(_126424)), '$restore_trace'(_203802, _203804))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_203802, _203804), system:once(user:nonvar(_126424)), system:'$restore_trace'(_203802, _203804))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_203802, _203804))
^ Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
Call: (234) [system] [bench, _4094]==[]
^ Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
Call: (234) [system] atom(=)
Exit: (234) [system] atom(=)
Call: (234) [system] (=)\==(=)
^ Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (236) [system] setup_call_cleanup('$notrace'(_217868, _217870), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_217868, _217870))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_217868, _217870), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_217868, _217870))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_217868, _217870))
^ Fail: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_227266, _227268), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_227266, _227268))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_227266, _227268), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_227266, _227268))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_227266, _227268))
^ Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (235) [user] eval_01(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Unify: (235) [user] eval_01(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^ Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (238) [system] 499<1
Fail: (238) [system] 499<1
^ Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_240424, _240426), once(user:(_240400 is 499-1, copy_term(['file-search-path', bench, _4094], _240414))), '$restore_trace'(_240424, _240426))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_240424, _240426), system:once(user:(_240400 is 499-1, copy_term(['file-search-path', bench, _4094], _240414))), system:'$restore_trace'(_240424, _240426))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_240424, _240426))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _243278]))), system:'$restore_trace'(3, -1))
^ Call: (236) [user] trace_eval(eval_20(=, _123602), e, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (236) [user] trace_eval(eval_20(=, _123602), e, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Call: (237) [user] must_det_ll((notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^ Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^ Call: (238) [user] once(user:(notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^ Unify: (238) [system] once(user:(notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_250050, _250052), once(user:(flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), '$restore_trace'(_250050, _250052))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_250050, _250052), system:once(user:(flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), system:'$restore_trace'(_250050, _250052))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_250050, _250052))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _246196=_246196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace)))))
^ Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace)))))
^ Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace)))))
Call: (240) [user] nop(notrace(no_repeats_var(_246326)))
Unify: (240) [user] nop(notrace(no_repeats_var(_246326)))
Exit: (240) [user] nop(notrace(no_repeats_var(_246326)))
^ Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _246196=_246196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^ Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _246196=_246196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
Call: (237) [occurs] occurs:sub_term(_261514, e)
Unify: (237) [occurs] occurs:sub_term(e, e)
Exit: (237) [occurs] occurs:sub_term(e, e)
Call: (237) [system] e\=e
Fail: (237) [system] e\=e
Redo: (237) [occurs] occurs:sub_term(_261514, e)
Unify: (237) [occurs] occurs:sub_term(_261514, e)
Call: (238) [system] compound(e)
Fail: (238) [system] compound(e)
Fail: (237) [occurs] occurs:sub_term(_261514, e)
^ Redo: (236) [user] trace_eval(eval_20(=, _123602), e, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (237) [system] _271732=e
Exit: (237) [system] e=e
^ Call: (237) [user] if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^ Unify: (237) [user] if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_275536, _275538), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _275494, fbug((_275494-->if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_275536, _275538))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_275536, _275538), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _275494, fbug((_275494-->if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_275536, _275538))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_275536, _275538))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _275494, fbug((_275494-->if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
Call: (237) [system] _280318=retval(fail)
Exit: (237) [system] retval(fail)=retval(fail)
Call: (237) [system] _282180=(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))))
Exit: (237) [system] (\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))))
^ Call: (237) [user] call_cleanup(((call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)*->nb_setarg(1, retval(fail), _244226);fail, trace, call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)), ignore(notrace((\+_244226\=_246326, nb_setarg(1, retval(fail), _244226))))), ignore((_246196==1->ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)])))))))))))
^ Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)*->nb_setarg(1, retval(fail), _244226);fail, trace, call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)), ignore(notrace((\+_244226\=_246326, nb_setarg(1, retval(fail), _244226))))), user:ignore((_246196==1->ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)])))))))))))
^ Call: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] atom(['file-search-path', bench, _4094])
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Call: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Call: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (243) [system] setup_call_cleanup('$notrace'(_294586, _294588), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_294586, _294588))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_294586, _294588), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_294586, _294588))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_294586, _294588))
^ Fail: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
Call: (241) [system] atomic('file-search-path')
Exit: (241) [system] atomic('file-search-path')
^ Call: (241) [user] is_sl('file-search-path')
^ Unify: (241) [user] is_sl('file-search-path')
Call: (242) [system] number('file-search-path')
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] [bench, _4094]==[]
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] atom(=)
Exit: (240) [system] atom(=)
Call: (240) [system] (=)\==(=)
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] callable('file-search-path')
Exit: (240) [system] callable('file-search-path')
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] is_list([bench, _4094])
Exit: (240) [system] is_list([bench, _4094])
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] is_list(['file-search-path', bench, _4094])
Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_321620])
Call: (240) [system] var('file-search-path')
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Call: (240) [user] once(expand_eval(['file-search-path', bench, _4094], _325382))
^ Unify: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], _325382))
^ Call: (241) [user] expand_eval(['file-search-path', bench, _4094], _325382)
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], _325382)
Call: (242) [system] is_list(['file-search-path', bench, _4094])
Exit: (242) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_330958])
Call: (242) [system] ground('file-search-path')
Exit: (242) [system] ground('file-search-path')
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_333740])
^ Call: (242) [user] apply:maplist(expand_eval, [bench, _4094], _333740)
^ Unify: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], _333740)
Call: (243) [apply] apply:maplist_([bench, _4094], _333740, user:expand_eval)
Unify: (243) [apply] apply:maplist_([bench, _4094], [_337486|_337488], user:expand_eval)
^ Call: (244) [user] expand_eval(bench, _337486)
^ Unify: (244) [user] expand_eval(bench, _337486)
Call: (245) [system] is_list(bench)
^ Redo: (244) [user] expand_eval(bench, _337486)
Call: (245) [system] bench=_337486
Exit: (245) [system] bench=bench
^ Exit: (244) [user] expand_eval(bench, bench)
Call: (244) [apply] apply:maplist_([_4094], _337488, user:expand_eval)
Unify: (244) [apply] apply:maplist_([_4094], [_345848|_345850], user:expand_eval)
^ Call: (245) [user] expand_eval(_4094, _345848)
^ Unify: (245) [user] expand_eval(_4094, _345848)
Call: (246) [system] is_list(_4094)
^ Redo: (245) [user] expand_eval(_4094, _345848)
Call: (246) [system] _4094=_345848
Exit: (246) [system] _4094=_4094
^ Exit: (245) [user] expand_eval(_4094, _4094)
Call: (245) [apply] apply:maplist_([], _345850, user:expand_eval)
Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (244) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (243) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Call: (240) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Call: (240) [user] is_progn('file-search-path')
^ Unify: (240) [user] is_progn('file-search-path')
Call: (241) [system] var('file-search-path')
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Call: (240) [user] is_space_op('file-search-path')
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] is_list(bench)
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Call: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _373832)
^ Fail: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _373832)
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] is_list(['file-search-path', bench, _4094])
Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^ Call: (240) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^ Unify: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
Unify: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Call: (242) [user] self_eval('file-search-path')
^ Unify: (242) [user] self_eval('file-search-path')
^ Call: (244) [system] setup_call_cleanup('$notrace'(_385024, _385026), once(user:self_eval0('file-search-path')), '$restore_trace'(_385024, _385026))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_385024, _385026), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_385024, _385026))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_385024, _385026))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] self_eval('file-search-path')
Call: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
Unify: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
^ Call: (243) [user] self_eval(bench)
^ Unify: (243) [user] self_eval(bench)
^ Call: (245) [system] setup_call_cleanup('$notrace'(_393440, _393442), once(user:self_eval0(bench)), '$restore_trace'(_393440, _393442))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_393440, _393442), system:once(user:self_eval0(bench)), system:'$restore_trace'(_393440, _393442))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_393440, _393442))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval(bench)
Call: (243) [apply] apply:maplist_([_4094], user:self_eval)
Unify: (243) [apply] apply:maplist_([_4094], user:self_eval)
^ Call: (244) [user] self_eval(_4094)
^ Unify: (244) [user] self_eval(_4094)
^ Call: (246) [system] setup_call_cleanup('$notrace'(_401856, _401858), once(user:self_eval0(_4094)), '$restore_trace'(_401856, _401858))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_401856, _401858), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_401856, _401858))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_401856, _401858))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(_4094)
Call: (244) [apply] apply:maplist_([], user:self_eval)
Unify: (244) [apply] apply:maplist_([], user:self_eval)
Exit: (244) [apply] apply:maplist_([], user:self_eval)
Exit: (243) [apply] apply:maplist_([_4094], user:self_eval)
Exit: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
Exit: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Exit: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=[_413060|_413062]
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
Call: (240) [system] atom('file-search-path')
Exit: (240) [system] atom('file-search-path')
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] _417712=do_more_defs(true)
Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (240) [user] clause(eval_21(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226), _419588)
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] 'file-search-path'==(/)
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] 'file-search-path'== ===
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
Call: (240) [system] 'file-search-path'== ====
^ Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^ Call: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Call: (241) [user] eval_selfless(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Unify: (241) [user] eval_selfless(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Call: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
Call: (243) [system] var('file-search-path')
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^ Call: (243) [user] is_assignment('file-search-path')
^ Unify: (243) [user] is_assignment('file-search-path')
Call: (244) [system] atom('file-search-path')
Exit: (244) [system] atom('file-search-path')
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^ Call: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _430860)
^ Unify: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _430860)
^ Call: (244) [user] allow_clp
^ Unify: (244) [user] allow_clp
^ Call: (245) [user] false_flag
^ Unify: (245) [user] false_flag
Call: (246) [system] fail
Fail: (246) [system] fail
^ Fail: (245) [user] false_flag
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^ Call: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
^ Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
Call: (244) [system] var('file-search-path')
^ Redo: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
^ Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
^ Call: (244) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^ Unify: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^ Call: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^ Unify: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^ Call: (246) [user] setup_call_cleanup('$notrace'(_463388, _463390), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682))), '$restore_trace'(_463388, _463390))
^ Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_463388, _463390), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682))), user:'$restore_trace'(_463388, _463390))
^ Call: (247) [system] sig_atomic(user:'$notrace'(_463388, _463390))
^ Fail: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^ Fail: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^ Redo: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
Call: (241) [system] 'file-search-path'==(==)
^ Redo: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
Call: (241) [system] 'file-search-path'==(==)
^ Redo: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Call: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Unify: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Unify: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^ Call: (242) [user] eval_adjust_args(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)
^ Unify: (242) [user] eval_adjust_args(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)
Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)), eval_adjust_args1(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476))
Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)), eval_adjust_args1(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476))
^ Call: (245) [user] eval_all_args
^ Unify: (245) [user] eval_all_args
^ Call: (246) [user] true_flag
^ Unify: (246) [user] true_flag
^ Exit: (246) [user] true_flag
^ Exit: (245) [user] eval_all_args
^ Call: (245) [user] eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)
^ Unify: (245) [user] eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_499708])
^ Call: (246) [user] apply:maplist(must_eval_args(=, _500666, 498, '&self'), [bench, _4094], _499708)
^ Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _500666, 498, '&self'), [bench, _4094], _499708)
Call: (247) [apply] apply:maplist_([bench, _4094], _499708, user:must_eval_args(=, _500666, 498, '&self'))
Unify: (247) [apply] apply:maplist_([bench, _4094], [_503488|_503490], user:must_eval_args(=, _500666, 498, '&self'))
^ Call: (248) [user] must_eval_args(=, _500666, 498, '&self', bench, _503488)
^ Unify: (248) [user] must_eval_args(=, _500666, 498, '&self', bench, _503488)
^ Call: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] var(eval_args)
Fail: (250) [system] var(eval_args)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==false
Fail: (250) [system] eval_args==false
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==true
Fail: (250) [system] eval_args==true
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, debug)
^ Unify: (250) [user] fast_option_value(eval_args, debug)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, debug)
Fail: (251) [system] current_prolog_flag(eval_args, debug)
^ Fail: (250) [user] fast_option_value(eval_args, debug)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, trace)
^ Unify: (250) [user] fast_option_value(eval_args, trace)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, trace)
Fail: (251) [system] current_prolog_flag(eval_args, trace)
^ Fail: (250) [user] fast_option_value(eval_args, trace)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442)
Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442)
^ Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, _20378)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, [])
Call: (252) [system] current_prolog_flag(nodebugx, true)
^ Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, _23182)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, _24120)
^ Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_26854, _26856, _26858), defined)
^ Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_26854, _26856, _26858), defined)
Call: (253) [system] nonvar(defined)
Exit: (253) [system] nonvar(defined)
Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
Call: (255) [system] callable(debugging_logicmoo_setting(_26854, _26856, _26858))
Exit: (255) [system] callable(debugging_logicmoo_setting(_26854, _26856, _26858))
Call: (255) [system] atom(bugger)
Exit: (255) [system] atom(bugger)
Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
^ Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_26854, _26856, _26858), defined)
^ Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _18442, _40768)
^ Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (250) [system] true==true
Exit: (250) [system] true==true
^ Exit: (249) [user] is_debugging(eval_args)
^ Unify: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, _6514)
^ Call: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
Call: (250) [system] var(bench)
^ Redo: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_53892, _53894), once(user:self_eval(bench)), '$restore_trace'(_53892, _53894))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_53892, _53894), system:once(user:self_eval(bench)), system:'$restore_trace'(_53892, _53894))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_53892, _53894))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
Call: (250) [system] _6514=bench
Exit: (250) [system] bench=bench
^ Exit: (249) [user] eval_args(=, _6500, 498, '&self', bench, bench)
^ Exit: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, bench)
Call: (248) [apply] apply:maplist_([_4094], _6516, user:must_eval_args(=, _6500, 498, '&self'))
Unify: (248) [apply] apply:maplist_([_4094], [_62390|_62392], user:must_eval_args(=, _6500, 498, '&self'))
^ Call: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _62390)
^ Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _62390)
^ Call: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] var(eval_args)
Fail: (251) [system] var(eval_args)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==false
Fail: (251) [system] eval_args==false
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==true
Fail: (251) [system] eval_args==true
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, debug)
^ Unify: (251) [user] fast_option_value(eval_args, debug)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, debug)
Fail: (252) [system] current_prolog_flag(eval_args, debug)
^ Fail: (251) [user] fast_option_value(eval_args, debug)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, trace)
^ Unify: (251) [user] fast_option_value(eval_args, trace)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, trace)
Fail: (252) [system] current_prolog_flag(eval_args, trace)
^ Fail: (251) [user] fast_option_value(eval_args, trace)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842)
Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842)
^ Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, _96778)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, [])
Call: (253) [system] current_prolog_flag(nodebugx, true)
^ Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, _99582)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, _100520)
^ Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_103254, _103256, _103258), defined)
^ Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_103254, _103256, _103258), defined)
Call: (254) [system] nonvar(defined)
Exit: (254) [system] nonvar(defined)
Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
Call: (256) [system] callable(debugging_logicmoo_setting(_103254, _103256, _103258))
Exit: (256) [system] callable(debugging_logicmoo_setting(_103254, _103256, _103258))
Call: (256) [system] atom(bugger)
Exit: (256) [system] atom(bugger)
Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
^ Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_103254, _103256, _103258), defined)
^ Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _94842, _117168)
^ Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (251) [system] true==true
Exit: (251) [system] true==true
^ Exit: (250) [user] is_debugging(eval_args)
^ Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _62390)
^ Call: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
^ Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
Call: (251) [system] var(_4094)
Exit: (251) [system] var(_4094)
Call: (251) [system] nonvar(_62390)
^ Redo: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
^ Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_132140, _132142), once(user:self_eval(_4094)), '$restore_trace'(_132140, _132142))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_132140, _132142), system:once(user:self_eval(_4094)), system:'$restore_trace'(_132140, _132142))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_132140, _132142))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
Call: (251) [system] _62390=_4094
Exit: (251) [system] _4094=_4094
^ Exit: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _4094)
^ Exit: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _4094)
Call: (249) [apply] apply:maplist_([], _62392, user:must_eval_args(=, _6500, 498, '&self'))
Unify: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (248) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (247) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _6500, 498, '&self'))
^ Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _6500, 498, '&self'), [bench, _4094], [bench, _4094])
Call: (246) [system] _6444=_6442
Exit: (246) [system] _6442=_6442
^ Exit: (245) [user] eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^ Exit: (242) [user] eval_adjust_args(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Unify: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_151940, _151942), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _151898, fbug((_151898-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_151940, _151942))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_151940, _151942), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _151898, fbug((_151898-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_151940, _151942))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_151940, _151942))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _151898, fbug((_151898-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Call: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
Unify: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
^ Call: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^ Call: (246) [user] typed_list('&self', _164352, _164274)
^ Unify: (246) [user] typed_list('&self', _165284, _164274)
Call: (247) [system] compound('&self')
Fail: (247) [system] compound('&self')
^ Fail: (246) [user] typed_list('&self', _168064, _164274)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Call: (246) [system] '&self'=='&flybase'
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^ Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^ Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'], _175446, _175448)
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'], _176382, _176384)
^ Call: (248) [user] loaded_into_kb('&self', _177240)
^ Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (248) [user] once(user:asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (248) [system] once(user:asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (249) [user] asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (249) [user] asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^ Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
^ Call: (246) [user] using_all_spaces
^ Unify: (246) [user] using_all_spaces
Call: (247) [system] nb_current(with_all_spaces, t)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
Call: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
Call: (247) [system] 'registered-python-function'==(:)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
Call: (247) [system] 'registered-python-function'=='@doc'
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
Call: (247) [system] fail
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
Redo: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
^ Call: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (246) [user] allow_host_functions
^ Unify: (246) [user] allow_host_functions
^ Exit: (246) [user] allow_host_functions
^ Call: (246) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _250298), is_syspred('file-search-path', _250298, _250306)))
^ Unify: (246) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _250298), is_syspred('file-search-path', _250298, _250306)))
^ Call: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_255944, !, 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_260572, '-fn', 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_265200, '-p', 'file-search-path')
^ Fail: (248) [user] is_system_pred('file-search-path')
Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
Call: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
^ Call: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_278136, !, 'file-search-path')
^ Redo: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_282764, '-fn', 'file-search-path')
^ Redo: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_287392, '-p', 'file-search-path')
Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
Call: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
Unify: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^ Call: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
Call: (249) [system] var(['file-search-path', bench, _4094])
^ Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _292888)
Call: (249) [system] var('file-search-path')
^ Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _292888)
^ Call: (249) [user] len_or_unbound([bench, _4094], _292888)
^ Unify: (249) [user] len_or_unbound([bench, _4094], _292888)
Call: (250) [system] is_list([bench, _4094])
Exit: (250) [system] is_list([bench, _4094])
Call: (250) [system] length([bench, _4094], _292888)
Unify: (250) [system] length([bench, _4094], _292888)
Call: (251) [system] var(_292888)
Exit: (251) [system] var(_292888)
Call: (251) [system] []==[]
Exit: (251) [system] []==[]
Call: (251) [system] _292888=2
Exit: (251) [system] 2=2
Exit: (250) [system] length([bench, _4094], 2)
^ Exit: (249) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (248) [user] is_metta_type_constructor('&self', 'file-search-path', _314242)
^ Redo: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Call: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
Call: (250) [system] 'file-search-path'==let
^ Redo: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Exit: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (249) [user] must_det_ll((notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^ Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^ Call: (250) [user] once(user:(notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^ Unify: (250) [system] once(user:(notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_330316, _330318), once(user:(flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), '$restore_trace'(_330316, _330318))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_330316, _330318), system:once(user:(flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), system:'$restore_trace'(_330316, _330318))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_330316, _330318))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _326462=_326462, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace)))))
^ Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace)))))
^ Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace)))))
Call: (252) [user] nop(notrace(no_repeats_var(_326592)))
Unify: (252) [user] nop(notrace(no_repeats_var(_326592)))
Exit: (252) [user] nop(notrace(no_repeats_var(_326592)))
^ Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _326462=_326462, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^ Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _326462=_326462, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
Call: (249) [occurs] occurs:sub_term(_341780, defn)
Unify: (249) [occurs] occurs:sub_term(defn, defn)
Exit: (249) [occurs] occurs:sub_term(defn, defn)
Call: (249) [system] defn\=defn
Fail: (249) [system] defn\=defn
Redo: (249) [occurs] occurs:sub_term(_341780, defn)
Unify: (249) [occurs] occurs:sub_term(_341780, defn)
Call: (250) [system] compound(defn)
Fail: (250) [system] compound(defn)
Fail: (249) [occurs] occurs:sub_term(_341780, defn)
^ Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (249) [system] _351998=defn
Exit: (249) [system] defn=defn
^ Call: (249) [user] if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^ Unify: (249) [user] if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_355802, _355804), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _355760, fbug((_355760-->if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_355802, _355804))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_355802, _355804), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _355760, fbug((_355760-->if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_355802, _355804))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_355802, _355804))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _355760, fbug((_355760-->if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
Call: (249) [system] _360584=retval(fail)
Exit: (249) [system] retval(fail)=retval(fail)
Call: (249) [system] _362446=(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))))
Exit: (249) [system] (\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))))
^ Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_326592, nb_setarg(1, retval(fail), _6442))))), ignore((_326462==1->ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)])))))))))))
^ Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_326592, nb_setarg(1, retval(fail), _6442))))), user:ignore((_326462==1->ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)])))))))))))
^ Call: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (252) [user] findall((_368334->_368336), get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354)
^ Unify: (252) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354)
^ Call: (253) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
^ Unify: (253) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
^ Call: (254) [$bags] cleanup_bag(findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, []), '$destroy_findall_bag')
^ Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, []), '$bags':'$destroy_findall_bag')
Call: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
Unify: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
^ Call: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336)
^ Unify: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_376836], _368336)
^ Call: (257) [user] same_len_copy([bench, _4094], _376836)
^ Unify: (257) [user] same_len_copy([bench, _4094], _376836)
Call: (258) [system] length([bench, _4094], _379642)
Unify: (258) [system] length([bench, _4094], _379642)
Call: (259) [system] var(_379642)
Exit: (259) [system] var(_379642)
Call: (259) [system] []==[]
Exit: (259) [system] []==[]
Call: (259) [system] _379642=2
Exit: (259) [system] 2=2
Exit: (258) [system] length([bench, _4094], 2)
Call: (258) [system] length(_376836, 2)
Unify: (258) [system] length(_376836, 2)
Call: (259) [system] var(2)
Redo: (258) [system] length(_376836, 2)
Unify: (258) [system] length(_376836, 2)
Call: (259) [system] integer(2)
Exit: (259) [system] integer(2)
Call: (259) [system] _376836==[]
Redo: (258) [system] length(_376836, 2)
Call: (259) [system] var(_376836)
Exit: (259) [system] var(_376836)
Exit: (258) [system] length([_398186, _398192], 2)
^ Exit: (257) [user] same_len_copy([bench, _4094], [_398186, _398192])
Call: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _398186, _398192], _368336)
Unify: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _398186, _398192], _368336)
^ Call: (258) [user] ignore((=)=(=))
^ Unify: (258) [system] ignore(user:((=)=(=)))
Call: (259) [system] (=)=(=)
Exit: (259) [system] (=)=(=)
^ Exit: (258) [system] ignore(user:((=)=(=)))
Call: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
^ Call: (259) [user] typed_list('&self', _408492, _408414)
^ Unify: (259) [user] typed_list('&self', _409424, _408414)
Call: (260) [system] compound('&self')
Fail: (260) [system] compound('&self')
^ Fail: (259) [user] typed_list('&self', _412204, _408414)
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Call: (259) [system] '&self'=='&flybase'
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
^ Call: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336])
^ Unify: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336])
^ Call: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336], _419586, _419588)
^ Unify: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336], _420522, _420524)
^ Call: (261) [user] loaded_into_kb('&self', _421380)
^ Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (261) [user] once(user:asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (261) [system] once(user:asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (262) [user] asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (262) [user] asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Call: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _398186, _398192], _368336])
Unify: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _398186, _398192], _368336])
^ Call: (260) [user] metta_atom_asserted_deduced('&self', [=, ['file-search-path', _398186, _398192], _368336])
Redo: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _398186, _398192], _368336])
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
^ Call: (259) [user] using_all_spaces
^ Unify: (259) [user] using_all_spaces
Call: (260) [system] nb_current(with_all_spaces, t)
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
Call: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
Call: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
^ Call: (260) [user] using_all_spaces
^ Unify: (260) [user] using_all_spaces
Call: (261) [system] nb_current(with_all_spaces, t)
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
Call: (260) [system] (=)==(:)
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
Call: (260) [system] (=)=='@doc'
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
Call: (260) [system] fail
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
^ Redo: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336)
Redo: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
Exit: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [], [])
^ Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (253) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [], [])
^ Exit: (252) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [])
^ Call: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^ Unify: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^ Call: (253) [user] ignore((curried_arity(['file-search-path', bench, _4094], _494574, _494576), assert(is_metta_type_constructor('&self', _494574, _494576))))
^ Unify: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], _494574, _494576), assert(is_metta_type_constructor('&self', _494574, _494576))))
^ Call: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
Call: (256) [system] var(['file-search-path', bench, _4094])
^ Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _494576)
Call: (256) [system] var('file-search-path')
^ Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _494576)
^ Call: (256) [user] len_or_unbound([bench, _4094], _494576)
^ Unify: (256) [user] len_or_unbound([bench, _4094], _494576)
Call: (257) [system] is_list([bench, _4094])
Exit: (257) [system] is_list([bench, _4094])
Call: (257) [system] length([bench, _4094], _494576)
Unify: (257) [system] length([bench, _4094], _494576)
Call: (258) [system] var(_494576)
Exit: (258) [system] var(_494576)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _494576=2
Exit: (258) [system] 2=2
Exit: (257) [system] length([bench, _4094], 2)
^ Exit: (256) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^ Exit: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^ Exit: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2), assert(is_metta_type_constructor('&self', 'file-search-path', 2))))
^ Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_522520, _522522), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _522478, fbug((_522478-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), '$restore_trace'(_522520, _522522))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_6930, _6932), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _6888, fbug((_6888-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_6930, _6932))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_6930, _6932))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _6888, fbug((_6888-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Call: (253) [user] fail_on_constructor
^ Unify: (253) [user] fail_on_constructor
^ Call: (254) [user] true_flag
^ Unify: (254) [user] true_flag
^ Exit: (254) [user] true_flag
^ Exit: (253) [user] fail_on_constructor
^ Fail: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (251) [system] fail
Fail: (251) [system] fail
^ Call: (251) [user] ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^ Unify: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
Call: (253) [system] _6566==1
Fail: (253) [system] _6566==1
^ Call: (254) [system] setup_call_cleanup('$notrace'(_22368, _22370), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), '$restore_trace'(_22368, _22370))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_22368, _22370), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_22368, _22370))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_22368, _22370))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^ Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_6574, nb_setarg(1, retval(fail), _6442))))), user:ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))))))
^ Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
Redo: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^ Call: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] number(bench)
^ Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
^ Call: (250) [user] need_subst_f('file-search-path')
^ Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (249) [system] ['file-search-path', bench, _4094]=_6442
Exit: (249) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
Exit: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^ Exit: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Unify: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Exit: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Exit: (241) [user] eval_41(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (240) [user] eval_40(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=_6142
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (239) [user] eval_20(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (239) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
Exit: (239) [system] nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094])
^ Call: (239) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))))
^ Unify: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_62644, _62646), once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))), '$restore_trace'(_62644, _62646))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_62644, _62646), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_62644, _62646))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_62644, _62646))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]))))
^ Call: (239) [user] ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))))))))))
^ Unify: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))))))))))
Call: (241) [system] _6150==1
Fail: (241) [system] _6150==1
^ Call: (242) [system] setup_call_cleanup('$notrace'(_71100, _71102), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))), '$restore_trace'(_71100, _71102))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_71100, _71102), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))), system:'$restore_trace'(_71100, _71102))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_71100, _71102))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))))))))))
^ Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]))))), user:ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))))))
Call: (237) [system] retval(['file-search-path', bench, _65498])\=@=retval(fail)
Exit: (237) [system] retval(['file-search-path', bench, _65498])\=@=retval(fail)
^ Exit: (236) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_81570, _81572), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_81570, _81572))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_81570, _81572), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_81570, _81572))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_81570, _81572))
^ Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], _6110)
Call: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
Exit: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
Call: (236) [system] _88132=['file-search-path', bench, _4094]
Exit: (236) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Unify: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Call: (237) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
^ Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
Call: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
Unify: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
^ Call: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Unify: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Call: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] number(bench)
^ Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] atom('file-search-path')
Exit: (241) [system] atom('file-search-path')
^ Call: (241) [user] need_subst_f('file-search-path')
^ Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=_6110
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^ Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^ Exit: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (234) [user] eval_00(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (233) [user] eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (232) [user] must_eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _6112, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_117056|_117058], user:must_eval_args(=, _6096, 499, '&self'))
^ Call: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _117056)
^ Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _117056)
^ Call: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] var(eval_args)
Fail: (235) [system] var(eval_args)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==false
Fail: (235) [system] eval_args==false
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==true
Fail: (235) [system] eval_args==true
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, debug)
^ Unify: (235) [user] fast_option_value(eval_args, debug)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, debug)
Fail: (236) [system] current_prolog_flag(eval_args, debug)
^ Fail: (235) [user] fast_option_value(eval_args, debug)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, trace)
^ Unify: (235) [user] fast_option_value(eval_args, trace)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, trace)
Fail: (236) [system] current_prolog_flag(eval_args, trace)
^ Fail: (235) [user] fast_option_value(eval_args, trace)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508)
Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508)
^ Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, _151444)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, [])
Call: (237) [system] current_prolog_flag(nodebugx, true)
^ Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, _154248)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, _155186)
^ Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_157920, _157922, _157924), defined)
^ Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_157920, _157922, _157924), defined)
Call: (238) [system] nonvar(defined)
Exit: (238) [system] nonvar(defined)
Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
Call: (240) [system] callable(debugging_logicmoo_setting(_157920, _157922, _157924))
Exit: (240) [system] callable(debugging_logicmoo_setting(_157920, _157922, _157924))
Call: (240) [system] atom(bugger)
Exit: (240) [system] atom(bugger)
Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
^ Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_157920, _157922, _157924), defined)
^ Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _149508, _171834)
^ Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (235) [system] true==true
Exit: (235) [system] true==true
^ Exit: (234) [user] is_debugging(eval_args)
^ Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _117056)
^ Call: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
^ Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
Call: (235) [system] var('True')
^ Redo: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
^ Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_184958, _184960), once(user:self_eval('True')), '$restore_trace'(_184958, _184960))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_184958, _184960), system:once(user:self_eval('True')), system:'$restore_trace'(_184958, _184960))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_184958, _184960))
^ Exit: (236) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (235) [system] _117056='True'
Exit: (235) [system] 'True'='True'
^ Exit: (234) [user] eval_args(=, _6096, 499, '&self', 'True', 'True')
^ Exit: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', 'True')
Call: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _117058, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_193456|_193458], user:must_eval_args(=, _6096, 499, '&self'))
^ Call: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] var(eval_args)
Fail: (236) [system] var(eval_args)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==false
Fail: (236) [system] eval_args==false
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==true
Fail: (236) [system] eval_args==true
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, debug)
^ Unify: (236) [user] fast_option_value(eval_args, debug)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, debug)
Fail: (237) [system] current_prolog_flag(eval_args, debug)
^ Fail: (236) [user] fast_option_value(eval_args, debug)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, trace)
^ Unify: (236) [user] fast_option_value(eval_args, trace)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, trace)
Fail: (237) [system] current_prolog_flag(eval_args, trace)
^ Fail: (236) [user] fast_option_value(eval_args, trace)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908)
Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908)
^ Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, _227844)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, [])
Call: (238) [system] current_prolog_flag(nodebugx, true)
^ Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, _230648)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, _231586)
^ Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_234320, _234322, _234324), defined)
^ Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_234320, _234322, _234324), defined)
Call: (239) [system] nonvar(defined)
Exit: (239) [system] nonvar(defined)
Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
Call: (241) [system] callable(debugging_logicmoo_setting(_234320, _234322, _234324))
Exit: (241) [system] callable(debugging_logicmoo_setting(_234320, _234322, _234324))
Call: (241) [system] atom(bugger)
Exit: (241) [system] atom(bugger)
Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
^ Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_234320, _234322, _234324), defined)
^ Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _225908, _248234)
^ Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (236) [system] true==true
Exit: (236) [system] true==true
^ Exit: (235) [user] is_debugging(eval_args)
^ Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
Call: (236) [system] var([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_261358, _261360), once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_261358, _261360))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_261358, _261360), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_261358, _261360))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_261358, _261360))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_266096, _266098), once(user:nonvar(_193456)), '$restore_trace'(_266096, _266098))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_266096, _266098), system:once(user:nonvar(_193456)), system:'$restore_trace'(_266096, _266098))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_266096, _266098))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_270834, _270836), once(user:nonvar(_193456)), '$restore_trace'(_270834, _270836))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_270834, _270836), system:once(user:nonvar(_193456)), system:'$restore_trace'(_270834, _270836))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_270834, _270836))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
Call: (236) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
Call: (236) [system] atom(=)
Exit: (236) [system] atom(=)
Call: (236) [system] (=)\==(=)
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_284900, _284902), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_284900, _284902))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_284900, _284902), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_284900, _284902))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_284900, _284902))
^ Fail: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_294298, _294300), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_294298, _294300))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_294298, _294300), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_294298, _294300))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_294298, _294300))
^ Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Unify: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^ Call: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (240) [system] 499<1
Fail: (240) [system] 499<1
^ Redo: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_307456, _307458), once(user:(_307432 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _307446))), '$restore_trace'(_307456, _307458))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_307456, _307458), system:once(user:(_307432 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _307446))), system:'$restore_trace'(_307456, _307458))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_307456, _307458))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _310322], ['add-atom', '&self', [file_search_path, bench, _310322]]]))), system:'$restore_trace'(3, -1))
^ Call: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Call: (239) [user] must_det_ll((notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^ Unify: (239) [user] must_det_ll(user:(notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^ Call: (240) [user] once(user:(notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^ Unify: (240) [system] once(user:(notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^ Call: (243) [system] setup_call_cleanup('$notrace'(_317136, _317138), once(user:(flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), '$restore_trace'(_317136, _317138))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_317136, _317138), system:once(user:(flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), system:'$restore_trace'(_317136, _317138))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_317136, _317138))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _313282=_313282, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace)))))
^ Unify: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace)))))
^ Exit: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace)))))
Call: (242) [user] nop(notrace(no_repeats_var(_313412)))
Unify: (242) [user] nop(notrace(no_repeats_var(_313412)))
Exit: (242) [user] nop(notrace(no_repeats_var(_313412)))
^ Exit: (240) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _313282=_313282, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^ Exit: (239) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _313282=_313282, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
Call: (239) [occurs] occurs:sub_term(_328600, e)
Unify: (239) [occurs] occurs:sub_term(e, e)
Exit: (239) [occurs] occurs:sub_term(e, e)
Call: (239) [system] e\=e
Fail: (239) [system] e\=e
Redo: (239) [occurs] occurs:sub_term(_328600, e)
Unify: (239) [occurs] occurs:sub_term(_328600, e)
Call: (240) [system] compound(e)
Fail: (240) [system] compound(e)
Fail: (239) [occurs] occurs:sub_term(_328600, e)
^ Redo: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (239) [system] _338818=e
Exit: (239) [system] e=e
^ Call: (239) [user] if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^ Unify: (239) [user] if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_342622, _342624), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _342580, fbug((_342580-->if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), '$restore_trace'(_342622, _342624))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_342622, _342624), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _342580, fbug((_342580-->if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(_342622, _342624))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_342622, _342624))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _342580, fbug((_342580-->if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [user] if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
Call: (239) [system] _347404=retval(fail)
Exit: (239) [system] retval(fail)=retval(fail)
Call: (239) [system] _349266=(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))))
Exit: (239) [system] (\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))))
^ Call: (239) [user] call_cleanup(((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)*->nb_setarg(1, retval(fail), _311312);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)), ignore(notrace((\+_311312\=_313412, nb_setarg(1, retval(fail), _311312))))), ignore((_313282==1->ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)])))))))))))
^ Unify: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)*->nb_setarg(1, retval(fail), _311312);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)), ignore(notrace((\+_311312\=_313412, nb_setarg(1, retval(fail), _311312))))), user:ignore((_313282==1->ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)])))))))))))
^ Call: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (242) [system] atom([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Call: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (245) [system] setup_call_cleanup('$notrace'(_361672, _361674), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_361672, _361674))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_361672, _361674), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_361672, _361674))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_361672, _361674))
^ Fail: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (243) [system] atomic(',')
Exit: (243) [system] atomic(',')
^ Call: (243) [user] is_sl(',')
^ Unify: (243) [user] is_sl(',')
Call: (244) [system] number(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (242) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (242) [system] atom(=)
Exit: (242) [system] atom(=)
Call: (242) [system] (=)\==(=)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (242) [system] callable(',')
Exit: (242) [system] callable(',')
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_388706])
Call: (242) [system] var(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Call: (242) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468))
^ Unify: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468))
^ Call: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468)
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468)
Call: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_398044])
Call: (244) [system] ground(',')
Exit: (244) [system] ground(',')
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_400826])
^ Call: (244) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _400826)
^ Unify: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _400826)
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _400826, user:expand_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_404572|_404574], user:expand_eval)
^ Call: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _404572)
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _404572)
Call: (247) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (247) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_409216])
Call: (247) [system] ground('prolog-load-context')
Exit: (247) [system] ground('prolog-load-context')
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_411998])
^ Call: (247) [user] apply:maplist(expand_eval, [directory, _4148], _411998)
^ Unify: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], _411998)
Call: (248) [apply] apply:maplist_([directory, _4148], _411998, user:expand_eval)
Unify: (248) [apply] apply:maplist_([directory, _4148], [_415744|_415746], user:expand_eval)
^ Call: (249) [user] expand_eval(directory, _415744)
^ Unify: (249) [user] expand_eval(directory, _415744)
Call: (250) [system] is_list(directory)
^ Redo: (249) [user] expand_eval(directory, _415744)
Call: (250) [system] directory=_415744
Exit: (250) [system] directory=directory
^ Exit: (249) [user] expand_eval(directory, directory)
Call: (249) [apply] apply:maplist_([_4148], _415746, user:expand_eval)
Unify: (249) [apply] apply:maplist_([_4148], [_424106|_424108], user:expand_eval)
^ Call: (250) [user] expand_eval(_4148, _424106)
^ Unify: (250) [user] expand_eval(_4148, _424106)
Call: (251) [system] is_list(_4148)
^ Redo: (250) [user] expand_eval(_4148, _424106)
Call: (251) [system] _4148=_424106
Exit: (251) [system] _4148=_4148
^ Exit: (250) [user] expand_eval(_4148, _4148)
Call: (250) [apply] apply:maplist_([], _424108, user:expand_eval)
Unify: (250) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (249) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (248) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _404574, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_438994|_438996], user:expand_eval)
^ Call: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _438994)
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _438994)
Call: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_443638])
Call: (248) [system] ground('add-atom')
Exit: (248) [system] ground('add-atom')
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_446420])
^ Call: (248) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _446420)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _446420)
Call: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _446420, user:expand_eval)
Unify: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_450166|_450168], user:expand_eval)
^ Call: (250) [user] expand_eval('&self', _450166)
^ Unify: (250) [user] expand_eval('&self', _450166)
Call: (251) [system] is_list('&self')
^ Redo: (250) [user] expand_eval('&self', _450166)
Call: (251) [system] '&self'=_450166
Exit: (251) [system] '&self'='&self'
^ Exit: (250) [user] expand_eval('&self', '&self')
Call: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], _450168, user:expand_eval)
Unify: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_458528|_458530], user:expand_eval)
^ Call: (251) [user] expand_eval([file_search_path, bench, _4148], _458528)
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], _458528)
Call: (252) [system] is_list([file_search_path, bench, _4148])
Exit: (252) [system] is_list([file_search_path, bench, _4148])
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_463172])
Call: (252) [system] ground(file_search_path)
Exit: (252) [system] ground(file_search_path)
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_465954])
^ Call: (252) [user] apply:maplist(expand_eval, [bench, _4148], _465954)
^ Unify: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], _465954)
Call: (253) [apply] apply:maplist_([bench, _4148], _465954, user:expand_eval)
Unify: (253) [apply] apply:maplist_([bench, _4148], [_469700|_469702], user:expand_eval)
^ Call: (254) [user] expand_eval(bench, _469700)
^ Unify: (254) [user] expand_eval(bench, _469700)
Call: (255) [system] is_list(bench)
^ Redo: (254) [user] expand_eval(bench, _469700)
Call: (255) [system] bench=_469700
Exit: (255) [system] bench=bench
^ Exit: (254) [user] expand_eval(bench, bench)
Call: (254) [apply] apply:maplist_([_4148], _469702, user:expand_eval)
Unify: (254) [apply] apply:maplist_([_4148], [_478062|_478064], user:expand_eval)
^ Call: (255) [user] expand_eval(_4148, _478062)
^ Unify: (255) [user] expand_eval(_4148, _478062)
Call: (256) [system] is_list(_4148)
^ Redo: (255) [user] expand_eval(_4148, _478062)
Call: (256) [system] _4148=_478062
Exit: (256) [system] _4148=_4148
^ Exit: (255) [user] expand_eval(_4148, _4148)
Call: (255) [apply] apply:maplist_([], _478064, user:expand_eval)
Unify: (255) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (255) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (254) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (253) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (251) [apply] apply:maplist_([], _458530, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (247) [apply] apply:maplist_([], _438996, user:expand_eval)
Unify: (247) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (247) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
Exit: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^ Exit: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]))
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Call: (242) [user] is_progn(',')
^ Unify: (242) [user] is_progn(',')
Call: (243) [system] var(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Call: (242) [user] is_space_op(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
Call: (242) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (242) [system] is_list(['prolog-load-context', directory, _4148])
Call: (242) [system] ['prolog-load-context', directory, _4148]=[_518136, _518142, _518148]
Exit: (242) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (243) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (243) [system] atom('prolog-load-context')
Exit: (243) [system] atom('prolog-load-context')
Call: (243) [system] atom_length('prolog-load-context', 1)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] metta_compiled_predicate('&self', ',', _11896)
^ Fail: (242) [user] metta_compiled_predicate('&self', ',', _11896)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (242) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
Unify: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^ Call: (244) [user] self_eval(',')
^ Unify: (244) [user] self_eval(',')
^ Call: (246) [system] setup_call_cleanup('$notrace'(_23088, _23090), once(user:self_eval0(',')), '$restore_trace'(_23088, _23090))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_23088, _23090), system:once(user:self_eval0(',')), system:'$restore_trace'(_23088, _23090))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_23088, _23090))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(',')
Call: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
Unify: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^ Call: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (247) [system] setup_call_cleanup('$notrace'(_31504, _31506), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_31504, _31506))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_31504, _31506), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_31504, _31506))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_31504, _31506))
^ Fail: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] _37154=do_more_defs(true)
Exit: (242) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (242) [user] clause(eval_21(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226), _39030)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')==(/)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')== ===
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')== ====
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
Call: (245) [system] var(',')
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (245) [user] is_assignment(',')
^ Unify: (245) [user] is_assignment(',')
Call: (246) [system] atom(',')
Exit: (246) [system] atom(',')
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (246) [user] allow_clp
^ Unify: (246) [user] allow_clp
^ Call: (247) [user] false_flag
^ Unify: (247) [user] false_flag
Call: (248) [system] fail
Fail: (248) [system] fail
^ Fail: (247) [user] false_flag
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (246) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^ Unify: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^ Call: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^ Unify: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^ Call: (248) [user] setup_call_cleanup('$notrace'(_82830, _82832), once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124))), '$restore_trace'(_82830, _82832))
^ Unify: (248) [system] setup_call_cleanup(user:'$notrace'(_82830, _82832), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124))), user:'$restore_trace'(_82830, _82832))
^ Call: (249) [system] sig_atomic(user:'$notrace'(_82830, _82832))
^ Fail: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^ Fail: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
Call: (243) [system] (',')==(==)
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
Call: (243) [system] (',')==(==)
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (244) [user] naive_eval_args
^ Unify: (244) [user] naive_eval_args
Call: (245) [system] false
Unify: (245) [system] false
Call: (246) [system] fail
^ Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (244) [user] naive_eval_args
^ Unify: (244) [user] naive_eval_args
Call: (245) [system] false
Unify: (245) [system] false
Call: (246) [system] fail
^ Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^ Call: (244) [user] eval_adjust_args(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)
^ Unify: (244) [user] eval_adjust_args(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)
Call: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)), eval_adjust_args1(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918))
Unify: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)), eval_adjust_args1(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918))
^ Call: (247) [user] eval_all_args
^ Unify: (247) [user] eval_all_args
^ Call: (248) [user] true_flag
^ Unify: (248) [user] true_flag
^ Exit: (248) [user] true_flag
^ Exit: (247) [user] eval_all_args
^ Call: (247) [user] eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)
^ Unify: (247) [user] eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_119150])
^ Call: (248) [user] apply:maplist(must_eval_args(=, _120108, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _119150)
^ Unify: (248) [apply] apply:maplist(user:must_eval_args(=, _120108, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _119150)
Call: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _119150, user:must_eval_args(=, _120108, 498, '&self'))
Unify: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_122930|_122932], user:must_eval_args(=, _120108, 498, '&self'))
^ Call: (250) [user] must_eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (250) [user] must_eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] var(eval_args)
Fail: (252) [system] var(eval_args)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==false
Fail: (252) [system] eval_args==false
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==true
Fail: (252) [system] eval_args==true
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, debug)
^ Unify: (252) [user] fast_option_value(eval_args, debug)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, debug)
Fail: (253) [system] current_prolog_flag(eval_args, debug)
^ Fail: (252) [user] fast_option_value(eval_args, debug)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, trace)
^ Unify: (252) [user] fast_option_value(eval_args, trace)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, trace)
Fail: (253) [system] current_prolog_flag(eval_args, trace)
^ Fail: (252) [user] fast_option_value(eval_args, trace)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382)
Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382)
^ Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, _157318)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, [])
Call: (254) [system] current_prolog_flag(nodebugx, true)
^ Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, _160122)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, _161060)
^ Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_163794, _163796, _163798), defined)
^ Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_163794, _163796, _163798), defined)
Call: (255) [system] nonvar(defined)
Exit: (255) [system] nonvar(defined)
Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
Call: (257) [system] callable(debugging_logicmoo_setting(_163794, _163796, _163798))
Exit: (257) [system] callable(debugging_logicmoo_setting(_163794, _163796, _163798))
Call: (257) [system] atom(bugger)
Exit: (257) [system] atom(bugger)
Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
^ Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_163794, _163796, _163798), defined)
^ Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _155382, _177708)
^ Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (252) [system] true==true
Exit: (252) [system] true==true
^ Exit: (251) [user] is_debugging(eval_args)
^ Unify: (250) [user] must_eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
Call: (252) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_190832, _190834), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_190832, _190834))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_190832, _190834), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_190832, _190834))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_190832, _190834))
^ Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_195570, _195572), once(user:nonvar(_122930)), '$restore_trace'(_195570, _195572))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_195570, _195572), system:once(user:nonvar(_122930)), system:'$restore_trace'(_195570, _195572))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_195570, _195572))
^ Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_200308, _200310), once(user:nonvar(_122930)), '$restore_trace'(_200308, _200310))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_200308, _200310), system:once(user:nonvar(_122930)), system:'$restore_trace'(_200308, _200310))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_200308, _200310))
^ Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
Call: (252) [system] [directory, _4148]==[]
^ Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
Call: (252) [system] atom(=)
Exit: (252) [system] atom(=)
Call: (252) [system] (=)\==(=)
^ Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (254) [system] setup_call_cleanup('$notrace'(_214374, _214376), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_214374, _214376))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_214374, _214376), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_214374, _214376))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_214374, _214376))
^ Fail: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_223772, _223774), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_223772, _223774))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_223772, _223774), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_223772, _223774))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_223772, _223774))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (253) [user] eval_01(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Unify: (253) [user] eval_01(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^ Call: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (256) [system] 498<1
Fail: (256) [system] 498<1
^ Redo: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_236930, _236932), once(user:(_236906 is 498-1, copy_term(['prolog-load-context', directory, _4148], _236920))), '$restore_trace'(_236930, _236932))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_236930, _236932), system:once(user:(_236906 is 498-1, copy_term(['prolog-load-context', directory, _4148], _236920))), system:'$restore_trace'(_236930, _236932))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_236930, _236932))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _239784]))), system:'$restore_trace'(3, -1))
^ Call: (254) [user] trace_eval(eval_20(=, _120108), e, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (254) [user] trace_eval(eval_20(=, _120108), e, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Call: (255) [user] must_det_ll((notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^ Unify: (255) [user] must_det_ll(user:(notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^ Call: (256) [user] once(user:(notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^ Unify: (256) [system] once(user:(notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^ Call: (259) [system] setup_call_cleanup('$notrace'(_246556, _246558), once(user:(flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), '$restore_trace'(_246556, _246558))
^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_246556, _246558), system:once(user:(flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), system:'$restore_trace'(_246556, _246558))
^ Call: (260) [system] sig_atomic(system:'$notrace'(_246556, _246558))
^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _242702=_242702, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace)))))
^ Unify: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace)))))
^ Exit: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace)))))
Call: (258) [user] nop(notrace(no_repeats_var(_242832)))
Unify: (258) [user] nop(notrace(no_repeats_var(_242832)))
Exit: (258) [user] nop(notrace(no_repeats_var(_242832)))
^ Exit: (256) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _242702=_242702, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^ Exit: (255) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _242702=_242702, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
Call: (255) [occurs] occurs:sub_term(_258020, e)
Unify: (255) [occurs] occurs:sub_term(e, e)
Exit: (255) [occurs] occurs:sub_term(e, e)
Call: (255) [system] e\=e
Fail: (255) [system] e\=e
Redo: (255) [occurs] occurs:sub_term(_258020, e)
Unify: (255) [occurs] occurs:sub_term(_258020, e)
Call: (256) [system] compound(e)
Fail: (256) [system] compound(e)
Fail: (255) [occurs] occurs:sub_term(_258020, e)
^ Redo: (254) [user] trace_eval(eval_20(=, _120108), e, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (255) [system] _268238=e
Exit: (255) [system] e=e
^ Call: (255) [user] if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (255) [user] if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (257) [system] setup_call_cleanup('$notrace'(_272042, _272044), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _272000, fbug((_272000-->if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_272042, _272044))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_272042, _272044), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _272000, fbug((_272000-->if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_272042, _272044))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_272042, _272044))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _272000, fbug((_272000-->if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (255) [system] _276824=retval(fail)
Exit: (255) [system] retval(fail)=retval(fail)
Call: (255) [system] _278686=(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))))
Exit: (255) [system] (\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))))
^ Call: (255) [user] call_cleanup(((call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)*->nb_setarg(1, retval(fail), _240732);fail, trace, call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)), ignore(notrace((\+_240732\=_242832, nb_setarg(1, retval(fail), _240732))))), ignore((_242702==1->ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)])))))))))))
^ Unify: (255) [system] call_cleanup(user:((call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)*->nb_setarg(1, retval(fail), _240732);fail, trace, call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)), ignore(notrace((\+_240732\=_242832, nb_setarg(1, retval(fail), _240732))))), user:ignore((_242702==1->ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)])))))))))))
^ Call: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Call: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (261) [system] setup_call_cleanup('$notrace'(_291092, _291094), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_291092, _291094))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_291092, _291094), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_291092, _291094))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_291092, _291094))
^ Fail: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (259) [system] atomic('prolog-load-context')
Exit: (259) [system] atomic('prolog-load-context')
^ Call: (259) [user] is_sl('prolog-load-context')
^ Unify: (259) [user] is_sl('prolog-load-context')
Call: (260) [system] number('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] [directory, _4148]==[]
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] atom(=)
Exit: (258) [system] atom(=)
Call: (258) [system] (=)\==(=)
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] callable('prolog-load-context')
Exit: (258) [system] callable('prolog-load-context')
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] is_list([directory, _4148])
Exit: (258) [system] is_list([directory, _4148])
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_318126])
Call: (258) [system] var('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Call: (258) [user] once(expand_eval(['prolog-load-context', directory, _4148], _321888))
^ Unify: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _321888))
^ Call: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _321888)
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _321888)
Call: (260) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (260) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_327464])
Call: (260) [system] ground('prolog-load-context')
Exit: (260) [system] ground('prolog-load-context')
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_330246])
^ Call: (260) [user] apply:maplist(expand_eval, [directory, _4148], _330246)
^ Unify: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], _330246)
Call: (261) [apply] apply:maplist_([directory, _4148], _330246, user:expand_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], [_333992|_333994], user:expand_eval)
^ Call: (262) [user] expand_eval(directory, _333992)
^ Unify: (262) [user] expand_eval(directory, _333992)
Call: (263) [system] is_list(directory)
^ Redo: (262) [user] expand_eval(directory, _333992)
Call: (263) [system] directory=_333992
Exit: (263) [system] directory=directory
^ Exit: (262) [user] expand_eval(directory, directory)
Call: (262) [apply] apply:maplist_([_4148], _333994, user:expand_eval)
Unify: (262) [apply] apply:maplist_([_4148], [_342354|_342356], user:expand_eval)
^ Call: (263) [user] expand_eval(_4148, _342354)
^ Unify: (263) [user] expand_eval(_4148, _342354)
Call: (264) [system] is_list(_4148)
^ Redo: (263) [user] expand_eval(_4148, _342354)
Call: (264) [system] _4148=_342354
Exit: (264) [system] _4148=_4148
^ Exit: (263) [user] expand_eval(_4148, _4148)
Call: (263) [apply] apply:maplist_([], _342356, user:expand_eval)
Unify: (263) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (262) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (258) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Call: (258) [user] is_progn('prolog-load-context')
^ Unify: (258) [user] is_progn('prolog-load-context')
Call: (259) [system] var('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Call: (258) [user] is_space_op('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] is_list(directory)
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Call: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _370338)
^ Fail: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _370338)
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (258) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (260) [user] self_eval('prolog-load-context')
^ Unify: (260) [user] self_eval('prolog-load-context')
^ Call: (262) [system] setup_call_cleanup('$notrace'(_381530, _381532), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_381530, _381532))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_381530, _381532), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_381530, _381532))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_381530, _381532))
^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (260) [user] self_eval('prolog-load-context')
Call: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval(directory)
^ Unify: (261) [user] self_eval(directory)
^ Call: (263) [system] setup_call_cleanup('$notrace'(_389946, _389948), once(user:self_eval0(directory)), '$restore_trace'(_389946, _389948))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_389946, _389948), system:once(user:self_eval0(directory)), system:'$restore_trace'(_389946, _389948))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_389946, _389948))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval(directory)
Call: (261) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (262) [user] self_eval(_4148)
^ Unify: (262) [user] self_eval(_4148)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_398362, _398364), once(user:self_eval0(_4148)), '$restore_trace'(_398362, _398364))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_398362, _398364), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_398362, _398364))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_398362, _398364))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(_4148)
Call: (262) [apply] apply:maplist_([], user:self_eval)
Unify: (262) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([], user:self_eval)
Exit: (261) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=[_409566|_409568]
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (258) [system] atom('prolog-load-context')
Exit: (258) [system] atom('prolog-load-context')
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] _414218=do_more_defs(true)
Exit: (258) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (258) [user] clause(eval_21(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732), _416094)
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] 'prolog-load-context'==(/)
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] 'prolog-load-context'== ===
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
Call: (258) [system] 'prolog-load-context'== ====
^ Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^ Call: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Call: (259) [user] eval_selfless(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Unify: (259) [user] eval_selfless(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Call: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
Call: (261) [system] var('prolog-load-context')
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^ Call: (261) [user] is_assignment('prolog-load-context')
^ Unify: (261) [user] is_assignment('prolog-load-context')
Call: (262) [system] atom('prolog-load-context')
Exit: (262) [system] atom('prolog-load-context')
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^ Call: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _427366)
^ Unify: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _427366)
^ Call: (262) [user] allow_clp
^ Unify: (262) [user] allow_clp
^ Call: (263) [user] false_flag
^ Unify: (263) [user] false_flag
Call: (264) [system] fail
Fail: (264) [system] fail
^ Fail: (263) [user] false_flag
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^ Call: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
^ Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
^ Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
^ Call: (262) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^ Unify: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^ Call: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^ Unify: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^ Call: (264) [user] setup_call_cleanup('$notrace'(_459894, _459896), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188))), '$restore_trace'(_459894, _459896))
^ Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_459894, _459896), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188))), user:'$restore_trace'(_459894, _459896))
^ Call: (265) [system] sig_atomic(user:'$notrace'(_459894, _459896))
^ Fail: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^ Fail: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^ Redo: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
Call: (259) [system] 'prolog-load-context'==(==)
^ Redo: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
Call: (259) [system] 'prolog-load-context'==(==)
^ Redo: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Call: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Unify: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Call: (260) [user] naive_eval_args
^ Unify: (260) [user] naive_eval_args
Call: (261) [system] false
Unify: (261) [system] false
Call: (262) [system] fail
^ Redo: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Unify: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Call: (260) [user] naive_eval_args
^ Unify: (260) [user] naive_eval_args
Call: (261) [system] false
Unify: (261) [system] false
Call: (262) [system] fail
^ Redo: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^ Call: (260) [user] eval_adjust_args(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)
^ Unify: (260) [user] eval_adjust_args(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)
Call: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)), eval_adjust_args1(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982))
Unify: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)), eval_adjust_args1(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982))
^ Call: (263) [user] eval_all_args
^ Unify: (263) [user] eval_all_args
^ Call: (264) [user] true_flag
^ Unify: (264) [user] true_flag
^ Exit: (264) [user] true_flag
^ Exit: (263) [user] eval_all_args
^ Call: (263) [user] eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)
^ Unify: (263) [user] eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_496214])
^ Call: (264) [user] apply:maplist(must_eval_args(=, _497172, 497, '&self'), [directory, _4148], _496214)
^ Unify: (264) [apply] apply:maplist(user:must_eval_args(=, _497172, 497, '&self'), [directory, _4148], _496214)
Call: (265) [apply] apply:maplist_([directory, _4148], _496214, user:must_eval_args(=, _497172, 497, '&self'))
Unify: (265) [apply] apply:maplist_([directory, _4148], [_499994|_499996], user:must_eval_args(=, _497172, 497, '&self'))
^ Call: (266) [user] must_eval_args(=, _497172, 497, '&self', directory, _499994)
^ Unify: (266) [user] must_eval_args(=, _497172, 497, '&self', directory, _499994)
^ Call: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] var(eval_args)
Fail: (268) [system] var(eval_args)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] eval_args==false
Fail: (268) [system] eval_args==false
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] eval_args==true
Fail: (268) [system] eval_args==true
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
^ Call: (268) [user] fast_option_value(eval_args, debug)
^ Unify: (268) [user] fast_option_value(eval_args, debug)
Call: (269) [system] atom(eval_args)
Exit: (269) [system] atom(eval_args)
Call: (269) [system] current_prolog_flag(eval_args, debug)
Fail: (269) [system] current_prolog_flag(eval_args, debug)
^ Fail: (268) [user] fast_option_value(eval_args, debug)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
^ Call: (268) [user] fast_option_value(eval_args, trace)
^ Unify: (268) [user] fast_option_value(eval_args, trace)
Call: (269) [system] atom(eval_args)
Exit: (269) [system] atom(eval_args)
Call: (269) [system] current_prolog_flag(eval_args, trace)
Fail: (269) [system] current_prolog_flag(eval_args, trace)
^ Fail: (268) [user] fast_option_value(eval_args, trace)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308)
Unify: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308)
^ Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, _17244)
^ Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, [])
Call: (270) [system] current_prolog_flag(nodebugx, true)
^ Redo: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, _20048)
^ Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, _20986)
^ Call: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (270) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_23720, _23722, _23724), defined)
^ Unify: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_23720, _23722, _23724), defined)
Call: (271) [system] nonvar(defined)
Exit: (271) [system] nonvar(defined)
Call: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
Unify: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
Call: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
Unify: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
Call: (273) [system] callable(debugging_logicmoo_setting(_23720, _23722, _23724))
Exit: (273) [system] callable(debugging_logicmoo_setting(_23720, _23722, _23724))
Call: (273) [system] atom(bugger)
Exit: (273) [system] atom(bugger)
Exit: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
Exit: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
^ Exit: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_23720, _23722, _23724), defined)
^ Call: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _15308, _37634)
^ Unify: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (268) [system] true==true
Exit: (268) [system] true==true
^ Exit: (267) [user] is_debugging(eval_args)
^ Unify: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, _7002)
^ Call: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
Call: (268) [system] var(directory)
^ Redo: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Call: (269) [system] setup_call_cleanup('$notrace'(_50758, _50760), once(user:self_eval(directory)), '$restore_trace'(_50758, _50760))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_50758, _50760), system:once(user:self_eval(directory)), system:'$restore_trace'(_50758, _50760))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_50758, _50760))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (268) [system] _7002=directory
Exit: (268) [system] directory=directory
^ Exit: (267) [user] eval_args(=, _6988, 497, '&self', directory, directory)
^ Exit: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, directory)
Call: (266) [apply] apply:maplist_([_4148], _7004, user:must_eval_args(=, _6988, 497, '&self'))
Unify: (266) [apply] apply:maplist_([_4148], [_59256|_59258], user:must_eval_args(=, _6988, 497, '&self'))
^ Call: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _59256)
^ Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _59256)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, _93644)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, _96448)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, _97386)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_100120, _100122, _100124), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_100120, _100122, _100124), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
Call: (274) [system] callable(debugging_logicmoo_setting(_100120, _100122, _100124))
Exit: (274) [system] callable(debugging_logicmoo_setting(_100120, _100122, _100124))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_100120, _100122, _100124), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _91708, _114034)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _59256)
^ Call: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
^ Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
Call: (269) [system] var(_4148)
Exit: (269) [system] var(_4148)
Call: (269) [system] nonvar(_59256)
^ Redo: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
^ Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_129006, _129008), once(user:self_eval(_4148)), '$restore_trace'(_129006, _129008))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_129006, _129008), system:once(user:self_eval(_4148)), system:'$restore_trace'(_129006, _129008))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_129006, _129008))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (269) [system] _59256=_4148
Exit: (269) [system] _4148=_4148
^ Exit: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _4148)
^ Exit: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _4148)
Call: (267) [apply] apply:maplist_([], _59258, user:must_eval_args(=, _6988, 497, '&self'))
Unify: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (266) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (265) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _6988, 497, '&self'))
^ Exit: (264) [apply] apply:maplist(user:must_eval_args(=, _6988, 497, '&self'), [directory, _4148], [directory, _4148])
Call: (264) [system] _6932=_6930
Exit: (264) [system] _6930=_6930
^ Exit: (263) [user] eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (260) [user] eval_adjust_args(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Unify: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Call: (262) [system] setup_call_cleanup('$notrace'(_148806, _148808), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _148764, fbug((_148764-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_148806, _148808))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_148806, _148808), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _148764, fbug((_148764-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_148806, _148808))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_148806, _148808))
^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _148764, fbug((_148764-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Call: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
Unify: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
^ Call: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^ Call: (264) [user] typed_list('&self', _161218, _161140)
^ Unify: (264) [user] typed_list('&self', _162150, _161140)
Call: (265) [system] compound('&self')
Fail: (265) [system] compound('&self')
^ Fail: (264) [user] typed_list('&self', _164930, _161140)
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Call: (264) [system] '&self'=='&flybase'
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^ Call: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^ Unify: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'], _172312, _172314)
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'], _173248, _173250)
^ Call: (266) [user] loaded_into_kb('&self', _174106)
^ Unify: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (266) [user] once(user:asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (266) [system] once(user:asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (267) [user] asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (267) [user] asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Call: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Redo: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Call: (264) [system] '&self'\=='&corelib'
Exit: (264) [system] '&self'\=='&corelib'
^ Call: (264) [user] using_all_spaces
^ Unify: (264) [user] using_all_spaces
Call: (265) [system] nb_current(with_all_spaces, t)
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Call: (264) [system] '&self'\=='&corelib'
Exit: (264) [system] '&self'\=='&corelib'
Call: (264) [user] metta_atom_asserted('&self', '&corelib')
Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (265) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
Exit: (264) [user] metta_atom_asserted('&self', '&corelib')
Call: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
Call: (265) [system] 'registered-python-function'==(:)
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
Call: (265) [system] 'registered-python-function'=='@doc'
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
Call: (265) [system] fail
Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
Redo: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
Call: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
Unify: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
^ Call: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (264) [user] allow_host_functions
^ Unify: (264) [user] allow_host_functions
^ Exit: (264) [user] allow_host_functions
^ Call: (264) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _247164), is_syspred('prolog-load-context', _247164, _247172)))
^ Unify: (264) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _247164), is_syspred('prolog-load-context', _247164, _247172)))
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_252810, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_257438, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_262066, '-p', 'prolog-load-context')
^ Fail: (266) [user] is_system_pred('prolog-load-context')
Redo: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
Call: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
Unify: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
^ Call: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_275002, !, 'prolog-load-context')
^ Redo: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_279630, '-fn', 'prolog-load-context')
^ Redo: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_284258, '-p', 'prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
Call: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
Unify: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^ Call: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
Call: (267) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _289754)
Call: (267) [system] var('prolog-load-context')
^ Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _289754)
^ Call: (267) [user] len_or_unbound([directory, _4148], _289754)
^ Unify: (267) [user] len_or_unbound([directory, _4148], _289754)
Call: (268) [system] is_list([directory, _4148])
Exit: (268) [system] is_list([directory, _4148])
Call: (268) [system] length([directory, _4148], _289754)
Unify: (268) [system] length([directory, _4148], _289754)
Call: (269) [system] var(_289754)
Exit: (269) [system] var(_289754)
Call: (269) [system] []==[]
Exit: (269) [system] []==[]
Call: (269) [system] _289754=2
Exit: (269) [system] 2=2
Exit: (268) [system] length([directory, _4148], 2)
^ Exit: (267) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (266) [user] is_metta_type_constructor('&self', 'prolog-load-context', _311108)
^ Redo: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Call: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
Call: (268) [system] 'prolog-load-context'==let
^ Redo: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Call: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (267) [user] must_det_ll((notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^ Unify: (267) [user] must_det_ll(user:(notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^ Call: (268) [user] once(user:(notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^ Unify: (268) [system] once(user:(notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^ Call: (271) [system] setup_call_cleanup('$notrace'(_327182, _327184), once(user:(flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), '$restore_trace'(_327182, _327184))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_327182, _327184), system:once(user:(flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), system:'$restore_trace'(_327182, _327184))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_327182, _327184))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _323328=_323328, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace)))))
^ Unify: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace)))))
^ Exit: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace)))))
Call: (270) [user] nop(notrace(no_repeats_var(_323458)))
Unify: (270) [user] nop(notrace(no_repeats_var(_323458)))
Exit: (270) [user] nop(notrace(no_repeats_var(_323458)))
^ Exit: (268) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _323328=_323328, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^ Exit: (267) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _323328=_323328, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
Call: (267) [occurs] occurs:sub_term(_338646, defn)
Unify: (267) [occurs] occurs:sub_term(defn, defn)
Exit: (267) [occurs] occurs:sub_term(defn, defn)
Call: (267) [system] defn\=defn
Fail: (267) [system] defn\=defn
Redo: (267) [occurs] occurs:sub_term(_338646, defn)
Unify: (267) [occurs] occurs:sub_term(_338646, defn)
Call: (268) [system] compound(defn)
Fail: (268) [system] compound(defn)
Fail: (267) [occurs] occurs:sub_term(_338646, defn)
^ Redo: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (267) [system] _348864=defn
Exit: (267) [system] defn=defn
^ Call: (267) [user] if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^ Unify: (267) [user] if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_352668, _352670), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _352626, fbug((_352626-->if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_352668, _352670))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_352668, _352670), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _352626, fbug((_352626-->if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_352668, _352670))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_352668, _352670))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _352626, fbug((_352626-->if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
Call: (267) [system] _357450=retval(fail)
Exit: (267) [system] retval(fail)=retval(fail)
Call: (267) [system] _359312=(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))))
Exit: (267) [system] (\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))))
^ Call: (267) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_323458, nb_setarg(1, retval(fail), _6930))))), ignore((_323328==1->ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)])))))))))))
^ Unify: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_323458, nb_setarg(1, retval(fail), _6930))))), user:ignore((_323328==1->ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)])))))))))))
^ Call: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (270) [user] findall((_365200->_365202), get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220)
^ Unify: (270) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220)
^ Call: (271) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
^ Unify: (271) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
^ Call: (272) [$bags] cleanup_bag(findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, []), '$destroy_findall_bag')
^ Unify: (272) [$bags] cleanup_bag('$bags':findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, []), '$bags':'$destroy_findall_bag')
Call: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
Unify: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
^ Call: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202)
^ Unify: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_373702], _365202)
^ Call: (275) [user] same_len_copy([directory, _4148], _373702)
^ Unify: (275) [user] same_len_copy([directory, _4148], _373702)
Call: (276) [system] length([directory, _4148], _376508)
Unify: (276) [system] length([directory, _4148], _376508)
Call: (277) [system] var(_376508)
Exit: (277) [system] var(_376508)
Call: (277) [system] []==[]
Exit: (277) [system] []==[]
Call: (277) [system] _376508=2
Exit: (277) [system] 2=2
Exit: (276) [system] length([directory, _4148], 2)
Call: (276) [system] length(_373702, 2)
Unify: (276) [system] length(_373702, 2)
Call: (277) [system] var(2)
Redo: (276) [system] length(_373702, 2)
Unify: (276) [system] length(_373702, 2)
Call: (277) [system] integer(2)
Exit: (277) [system] integer(2)
Call: (277) [system] _373702==[]
Redo: (276) [system] length(_373702, 2)
Call: (277) [system] var(_373702)
Exit: (277) [system] var(_373702)
Exit: (276) [system] length([_395052, _395058], 2)
^ Exit: (275) [user] same_len_copy([directory, _4148], [_395052, _395058])
Call: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _395052, _395058], _365202)
Unify: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _395052, _395058], _365202)
^ Call: (276) [user] ignore((=)=(=))
^ Unify: (276) [system] ignore(user:((=)=(=)))
Call: (277) [system] (=)=(=)
Exit: (277) [system] (=)=(=)
^ Exit: (276) [system] ignore(user:((=)=(=)))
Call: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^ Call: (277) [user] typed_list('&self', _405358, _405280)
^ Unify: (277) [user] typed_list('&self', _406290, _405280)
Call: (278) [system] compound('&self')
Fail: (278) [system] compound('&self')
^ Fail: (277) [user] typed_list('&self', _409070, _405280)
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Call: (277) [system] '&self'=='&flybase'
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^ Call: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^ Unify: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^ Call: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202], _416452, _416454)
^ Unify: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202], _417388, _417390)
^ Call: (279) [user] loaded_into_kb('&self', _418246)
^ Unify: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (279) [user] once(user:asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (279) [system] once(user:asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (280) [user] asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (280) [user] asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Call: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^ Call: (278) [user] metta_atom_asserted_deduced('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Redo: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Call: (277) [system] '&self'\=='&corelib'
Exit: (277) [system] '&self'\=='&corelib'
^ Call: (277) [user] using_all_spaces
^ Unify: (277) [user] using_all_spaces
Call: (278) [system] nb_current(with_all_spaces, t)
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
Call: (277) [system] '&self'\=='&corelib'
Exit: (277) [system] '&self'\=='&corelib'
Call: (277) [user] metta_atom_asserted('&self', '&corelib')
Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (278) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
Exit: (277) [user] metta_atom_asserted('&self', '&corelib')
Call: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
^ Call: (278) [user] using_all_spaces
^ Unify: (278) [user] using_all_spaces
Call: (279) [system] nb_current(with_all_spaces, t)
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
Call: (278) [system] (=)==(:)
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
Call: (278) [system] (=)=='@doc'
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
Call: (278) [system] fail
Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^ Redo: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202)
Redo: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
Exit: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [], [])
^ Exit: (272) [$bags] cleanup_bag('$bags':findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (271) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [], [])
^ Exit: (270) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [])
^ Call: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^ Unify: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^ Call: (271) [user] ignore((curried_arity(['prolog-load-context', directory, _4148], _491440, _491442), assert(is_metta_type_constructor('&self', _491440, _491442))))
^ Unify: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], _491440, _491442), assert(is_metta_type_constructor('&self', _491440, _491442))))
^ Call: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
Call: (274) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _491442)
Call: (274) [system] var('prolog-load-context')
^ Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _491442)
^ Call: (274) [user] len_or_unbound([directory, _4148], _491442)
^ Unify: (274) [user] len_or_unbound([directory, _4148], _491442)
Call: (275) [system] is_list([directory, _4148])
Exit: (275) [system] is_list([directory, _4148])
Call: (275) [system] length([directory, _4148], _491442)
Unify: (275) [system] length([directory, _4148], _491442)
Call: (276) [system] var(_491442)
Exit: (276) [system] var(_491442)
Call: (276) [system] []==[]
Exit: (276) [system] []==[]
Call: (276) [system] _491442=2
Exit: (276) [system] 2=2
Exit: (275) [system] length([directory, _4148], 2)
^ Exit: (274) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^ Exit: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^ Exit: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2), assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))))
^ Call: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Unify: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Call: (273) [system] setup_call_cleanup('$notrace'(_519386, _519388), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _519344, fbug((_519344-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_519386, _519388))
^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_519386, _519388), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _519344, fbug((_519344-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_519386, _519388))
^ Call: (274) [system] sig_atomic(system:'$notrace'(_519386, _519388))
^ Exit: (273) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _519344, fbug((_519344-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Call: (271) [user] fail_on_constructor
^ Unify: (271) [user] fail_on_constructor
^ Call: (272) [user] true_flag
^ Unify: (272) [user] true_flag
^ Exit: (272) [user] true_flag
^ Exit: (271) [user] fail_on_constructor
^ Fail: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (269) [system] fail
Fail: (269) [system] fail
^ Call: (269) [user] ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^ Unify: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
Call: (271) [system] _7054==1
Fail: (271) [system] _7054==1
^ Call: (272) [system] setup_call_cleanup('$notrace'(_19724, _19726), once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), '$restore_trace'(_19724, _19726))
^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_19724, _19726), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_19724, _19726))
^ Call: (273) [system] sig_atomic(system:'$notrace'(_19724, _19726))
^ Exit: (272) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^ Fail: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_7062, nb_setarg(1, retval(fail), _6930))))), user:ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))))))
^ Fail: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Redo: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^ Call: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] number(directory)
^ Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
^ Call: (268) [user] need_subst_f('prolog-load-context')
^ Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (267) [system] ['prolog-load-context', directory, _4148]=_6930
Exit: (267) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Unify: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_41(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (258) [user] eval_40(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=_6630
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (257) [user] eval_20(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (257) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (257) [system] nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148])
^ Call: (257) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))))
^ Unify: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))))
^ Call: (259) [system] setup_call_cleanup('$notrace'(_60000, _60002), once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_60000, _60002))
^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_60000, _60002), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_60000, _60002))
^ Call: (260) [system] sig_atomic(system:'$notrace'(_60000, _60002))
^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]))))
^ Call: (257) [user] ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))))))))))
^ Unify: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))))))))))
Call: (259) [system] _6638==1
Fail: (259) [system] _6638==1
^ Call: (260) [system] setup_call_cleanup('$notrace'(_68456, _68458), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))), '$restore_trace'(_68456, _68458))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_68456, _68458), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))), system:'$restore_trace'(_68456, _68458))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_68456, _68458))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))))))))))
^ Exit: (255) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))))))
Call: (255) [system] retval(['prolog-load-context', directory, _62854])\=@=retval(fail)
Exit: (255) [system] retval(['prolog-load-context', directory, _62854])\=@=retval(fail)
^ Exit: (254) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_78926, _78928), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_78926, _78928))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_78926, _78928), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_78926, _78928))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_78926, _78928))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], _6598)
Call: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
Exit: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
Call: (254) [system] _85488=['prolog-load-context', directory, _4148]
Exit: (254) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Unify: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Call: (255) [user] once(if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
^ Unify: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
Call: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
Unify: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
^ Call: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Unify: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Call: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] number(directory)
^ Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Call: (259) [user] need_subst_f('prolog-load-context')
^ Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=_6598
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_00(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (250) [user] must_eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _6600, user:must_eval_args(=, _6584, 498, '&self'))
Unify: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_114412|_114414], user:must_eval_args(=, _6584, 498, '&self'))
^ Call: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, _148800)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, _151604)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, _152542)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_155276, _155278, _155280), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_155276, _155278, _155280), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
Call: (258) [system] callable(debugging_logicmoo_setting(_155276, _155278, _155280))
Exit: (258) [system] callable(debugging_logicmoo_setting(_155276, _155278, _155280))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_155276, _155278, _155280), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _146864, _169190)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
Call: (253) [system] var(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_182314, _182316), once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_182314, _182316))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_182314, _182316), system:once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_182314, _182316))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_182314, _182316))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_187052, _187054), once(user:nonvar(_114412)), '$restore_trace'(_187052, _187054))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_187052, _187054), system:once(user:nonvar(_114412)), system:'$restore_trace'(_187052, _187054))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_187052, _187054))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_191790, _191792), once(user:nonvar(_114412)), '$restore_trace'(_191790, _191792))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_191790, _191792), system:once(user:nonvar(_114412)), system:'$restore_trace'(_191790, _191792))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_191790, _191792))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
Call: (253) [system] ['&self', [file_search_path, bench, _4148]]==[]
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_205856, _205858), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_205856, _205858))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_205856, _205858), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_205856, _205858))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_205856, _205858))
^ Fail: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_215254, _215256), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_215254, _215256))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_215254, _215256), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_215254, _215256))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_215254, _215256))
^ Fail: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Unify: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^ Call: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 498<1
Fail: (257) [system] 498<1
^ Redo: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_228412, _228414), once(user:(_228388 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _228402))), '$restore_trace'(_228412, _228414))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_228412, _228414), system:once(user:(_228388 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _228402))), system:'$restore_trace'(_228412, _228414))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_228412, _228414))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _231284]]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_238056, _238058), once(user:(flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), '$restore_trace'(_238056, _238058))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_238056, _238058), system:once(user:(flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), system:'$restore_trace'(_238056, _238058))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_238056, _238058))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _234202=_234202, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_234332)))
Unify: (259) [user] nop(notrace(no_repeats_var(_234332)))
Exit: (259) [user] nop(notrace(no_repeats_var(_234332)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _234202=_234202, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _234202=_234202, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
Call: (256) [occurs] occurs:sub_term(_249520, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_249520, e)
Unify: (256) [occurs] occurs:sub_term(_249520, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_249520, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (256) [system] _259738=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^ Unify: (256) [user] if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_263542, _263544), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _263500, fbug((_263500-->if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), '$restore_trace'(_263542, _263544))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_263542, _263544), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _263500, fbug((_263500-->if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(_263542, _263544))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_263542, _263544))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _263500, fbug((_263500-->if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
Call: (256) [system] _268324=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _270186=(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)*->nb_setarg(1, retval(fail), _232232);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)), ignore(notrace((\+_232232\=_234332, nb_setarg(1, retval(fail), _232232))))), ignore((_234202==1->ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)*->nb_setarg(1, retval(fail), _232232);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)), ignore(notrace((\+_232232\=_234332, nb_setarg(1, retval(fail), _232232))))), user:ignore((_234202==1->ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (259) [system] atom(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Call: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_282592, _282594), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_282592, _282594))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_282592, _282594), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_282592, _282594))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_282592, _282594))
^ Fail: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (260) [system] atomic('add-atom')
Exit: (260) [system] atomic('add-atom')
^ Call: (260) [user] is_sl('add-atom')
^ Unify: (260) [user] is_sl('add-atom')
Call: (261) [system] number('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (259) [system] ['&self', [file_search_path, bench, _4148]]==[]
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (259) [system] callable('add-atom')
Exit: (259) [system] callable('add-atom')
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
Exit: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_309626])
Call: (259) [system] var('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Call: (259) [user] once(expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388))
^ Unify: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388))
^ Call: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388)
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388)
Call: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_318964])
Call: (261) [system] ground('add-atom')
Exit: (261) [system] ground('add-atom')
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_321746])
^ Call: (261) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _321746)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _321746)
Call: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _321746, user:expand_eval)
Unify: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_325492|_325494], user:expand_eval)
^ Call: (263) [user] expand_eval('&self', _325492)
^ Unify: (263) [user] expand_eval('&self', _325492)
Call: (264) [system] is_list('&self')
^ Redo: (263) [user] expand_eval('&self', _325492)
Call: (264) [system] '&self'=_325492
Exit: (264) [system] '&self'='&self'
^ Exit: (263) [user] expand_eval('&self', '&self')
Call: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], _325494, user:expand_eval)
Unify: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_333854|_333856], user:expand_eval)
^ Call: (264) [user] expand_eval([file_search_path, bench, _4148], _333854)
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], _333854)
Call: (265) [system] is_list([file_search_path, bench, _4148])
Exit: (265) [system] is_list([file_search_path, bench, _4148])
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_338498])
Call: (265) [system] ground(file_search_path)
Exit: (265) [system] ground(file_search_path)
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_341280])
^ Call: (265) [user] apply:maplist(expand_eval, [bench, _4148], _341280)
^ Unify: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], _341280)
Call: (266) [apply] apply:maplist_([bench, _4148], _341280, user:expand_eval)
Unify: (266) [apply] apply:maplist_([bench, _4148], [_345026|_345028], user:expand_eval)
^ Call: (267) [user] expand_eval(bench, _345026)
^ Unify: (267) [user] expand_eval(bench, _345026)
Call: (268) [system] is_list(bench)
^ Redo: (267) [user] expand_eval(bench, _345026)
Call: (268) [system] bench=_345026
Exit: (268) [system] bench=bench
^ Exit: (267) [user] expand_eval(bench, bench)
Call: (267) [apply] apply:maplist_([_4148], _345028, user:expand_eval)
Unify: (267) [apply] apply:maplist_([_4148], [_353388|_353390], user:expand_eval)
^ Call: (268) [user] expand_eval(_4148, _353388)
^ Unify: (268) [user] expand_eval(_4148, _353388)
Call: (269) [system] is_list(_4148)
^ Redo: (268) [user] expand_eval(_4148, _353388)
Call: (269) [system] _4148=_353388
Exit: (269) [system] _4148=_4148
^ Exit: (268) [user] expand_eval(_4148, _4148)
Call: (268) [apply] apply:maplist_([], _353390, user:expand_eval)
Unify: (268) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (268) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (266) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (264) [apply] apply:maplist_([], _333856, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
^ Exit: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]]))
Call: (259) [system] ['add-atom', '&self', [file_search_path, bench, _4148]]\==['add-atom', '&self', [file_search_path, bench, _4148]]
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Call: (259) [user] is_progn('add-atom')
^ Unify: (259) [user] is_progn('add-atom')
Call: (260) [system] var('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Call: (259) [user] is_space_op('add-atom')
^ Unify: (259) [user] is_space_op('add-atom')
^ Exit: (259) [user] is_space_op('add-atom')
^ Call: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (260) [system] [file_search_path, bench, _4148]==[]
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (260) [system] [file_search_path, bench, _4148]=='Empty'
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (260) [system] [file_search_path, bench, _4148]=='Nil'
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (260) [user] into_space(497, '&self', '&self', _393506)
Unify: (260) [user] into_space(497, '&self', '&self', '&self')
Call: (261) [system] '&self'=='&self'
Exit: (261) [system] '&self'=='&self'
Exit: (260) [user] into_space(497, '&self', '&self', '&self')
^ Call: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^ Unify: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
Call: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Call: (262) [system] var([file_search_path, bench, _4148])
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Call: (262) [system] load\==exec
Exit: (262) [system] load\==exec
Call: (262) [system] [file_search_path, bench, _4148]==[]
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Call: (262) [system] string([file_search_path, bench, _4148])
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
Call: (262) [system] load\==exec
Exit: (262) [system] load\==exec
^ Call: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _413956), pfcAdd_Now('next-operation'(_413956)))
^ Unify: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _413956), pfcAdd_Now('next-operation'(_413956)))
Call: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], _413956)
Unify: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, _416748))
Call: (264) [user] o_s([bench, _4148], _416748)
Unify: (264) [user] o_s([bench, _4148], _416748)
Call: (265) [user] o_s(bench, _416748)
Unify: (265) [user] o_s(bench, bench)
Exit: (265) [user] o_s(bench, bench)
Exit: (264) [user] o_s([bench, _4148], bench)
Exit: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench))
^ Call: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Unify: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Call: (264) [user] current_predicate(pfcAdd/1)
^ Exit: (264) [user] current_predicate(pfcAdd/1)
^ Call: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Unify: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Call: (265) [user] clause(pfcTraceExecution, true)
^ Fail: (265) [user] clause(pfcTraceExecution, true)
^ Redo: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Exit: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Call: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Call: (265) [user] must_ex(current_why_UU(_435218))
^ Unify: (265) [user] must_ex(current_why_UU(_435218))
Call: (267) [user] current_why_UU(_435218)
Unify: (267) [user] current_why_UU(_435218)
^ Call: (268) [user] get_why_uu(_435218)
^ Unify: (268) [user] get_why_uu(_435218)
^ Call: (269) [user] findall(_440758, current_why(_440758), _440764)
^ Unify: (269) [$bags] findall(_440758, user:current_why(_440758), _440764)
^ Call: (270) [$bags] findall(_440758, user:current_why(_440758), _440764, [])
^ Unify: (270) [$bags] findall(_440758, user:current_why(_440758), _440764, [])
^ Call: (271) [$bags] cleanup_bag(findall_loop(_440758, user:current_why(_440758), _440764, []), '$destroy_findall_bag')
^ Unify: (271) [$bags] cleanup_bag('$bags':findall_loop(_440758, user:current_why(_440758), _440764, []), '$bags':'$destroy_findall_bag')
Call: (272) [$bags] findall_loop(_440758, user:current_why(_440758), _440764, [])
Unify: (272) [$bags] findall_loop(_440758, user:current_why(_440758), _440764, [])
^ Call: (273) [user] bugger:current_why(_440758)
^ Unify: (273) [user] bugger:current_why(_440758)
^ Call: (274) [user] bugger:current_why_data(_440758)
^ Unify: (274) [user] bugger:current_why_data(_440758)
Call: (275) [system] nb_current('$current_why', wp(_440758, _452018))
Fail: (275) [system] nb_current('$current_why', wp(_440758, _452018))
^ Redo: (274) [user] bugger:current_why_data(_440758)
^ Unify: (274) [user] bugger:current_why_data(_440758)
Call: (275) [t_l] t_l:current_why_source(_440758)
Fail: (275) [t_l] t_l:current_why_source(_440758)
^ Fail: (274) [user] bugger:current_why_data(_440758)
^ Redo: (273) [user] bugger:current_why(_440758)
^ Unify: (273) [user] bugger:current_why(mfl4(_459446, _459448, _459450, _459452))
^ Call: (275) [system] setup_call_cleanup('$notrace'(_460402, _460404), once(user:current_mfl4(_459446, _459448, _459450, _459452)), '$restore_trace'(_460402, _460404))
^ Unify: (275) [system] setup_call_cleanup(system:'$notrace'(_460402, _460404), system:once(user:current_mfl4(_459446, _459448, _459450, _459452)), system:'$restore_trace'(_460402, _460404))
^ Call: (276) [system] sig_atomic(system:'$notrace'(_460402, _460404))
^ Exit: (275) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_459446, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (273) [user] bugger:current_why(P;HTML|mfl4(_459446, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (272) [$bags] findall_loop(_440758, user:current_why(_440758), _440764, [])
Exit: (272) [$bags] findall_loop(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (271) [$bags] cleanup_bag('$bags':findall_loop(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (270) [$bags] findall(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (269) [$bags] findall(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (269) [system] [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (269) [system] [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_80128, _80130)
Fail: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_80128, _80130)
^ Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Call: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^ Unify: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^ Call: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (272) [user] not(compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _110474)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _110474)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (273) [user] not(compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _110474)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_472962, _472964)
Fail: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_472962, _472964)
^ Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (268) [user] get_why_uu((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (267) [user] current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (265) [user] must_ex(current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
Call: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _116068)
^ Unify: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _116068)
Call: (270) [system] fail
Fail: (270) [system] fail
^ Fail: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _116068)
^ Redo: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (269) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)))
^ Unify: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)))
^ Call: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:each_call_cleanup)
^ Unify: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:each_call_cleanup)
Call: (271) [system] current_prolog_flag(occurs_check, _166306)
Exit: (271) [system] current_prolog_flag(occurs_check, true)
^ Call: (271) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (272) [system] true==true
Exit: (272) [system] true==true
^ Call: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Call: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _266718, _266720)
^ Exit: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
Call: (278) [system] _270462=user
Exit: (278) [system] user=user
^ Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _272332)
^ Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _272332)
^ Redo: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _275160)
^ Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _275160)
^ Fail: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Fail: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Redo: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Unify: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Call: (277) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Unify: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Call: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _302470, _302472)
^ Exit: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _304350, _304352)
^ Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _304350, _304352)
^ Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
Call: (281) [system] _312756=user
Exit: (281) [system] user=user
^ Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _314626)
^ Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _314626)
^ Redo: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _317454)
^ Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _317454)
^ Fail: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Fail: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Call: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^ Exit: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^ Exit: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Exit: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Call: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
Call: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (282) [system] 1<1
Fail: (282) [system] 1<1
^ Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
Call: (282) [system] _385276 is 1+ -1
Exit: (282) [system] 0 is 1+ -1
^ Call: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
^ Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
Call: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
^ Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
Call: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _394544, _394546)
Exit: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
Call: (283) [lists] lists:member(_387134, ['next-operation', op(load, file_search_path, bench)])
Unify: (283) [lists] lists:member(_387134, ['next-operation', op(load, file_search_path, bench)])
Call: (284) [lists] lists:member_([op(load, file_search_path, bench)], _387134, 'next-operation')
Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (283) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^ Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (282) [user] compound_eles(0, 'next-operation', _374124)
^ Unify: (282) [user] compound_eles(0, 'next-operation', _374124)
Call: (283) [system] var('next-operation')
Fail: (283) [system] var('next-operation')
^ Redo: (282) [user] compound_eles(0, 'next-operation', _374124)
^ Unify: (282) [user] compound_eles(0, 'next-operation', _374124)
Call: (283) [system] compound('next-operation')
Fail: (283) [system] compound('next-operation')
^ Redo: (282) [user] compound_eles(0, 'next-operation', _374124)
Call: (283) [system] _374124='next-operation'
Exit: (283) [system] 'next-operation'='next-operation'
^ Exit: (282) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (281) [user] pfcIgnored('next-operation')
^ Fail: (281) [user] pfcIgnored('next-operation')
Redo: (284) [lists] lists:member_([op(load, file_search_path, bench)], _387134, 'next-operation')
Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], _387134, 'next-operation')
Call: (285) [lists] lists:member_([], _387134, op(load, file_search_path, bench))
Unify: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
Exit: (283) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^ Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
^ Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
Call: (283) [system] var(op(load, file_search_path, bench))
Fail: (283) [system] var(op(load, file_search_path, bench))
^ Redo: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
^ Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
Call: (283) [system] compound(op(load, file_search_path, bench))
Exit: (283) [system] compound(op(load, file_search_path, bench))
Call: (283) [system] 0<1
Exit: (283) [system] 0<1
Call: (283) [system] _374124=op(load, file_search_path, bench)
Exit: (283) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^ Exit: (282) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^ Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^ Fail: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^ Fail: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Redo: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
Call: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (281) [system] 1<1
Fail: (281) [system] 1<1
^ Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
Call: (281) [system] _453076 is 1+ -1
Exit: (281) [system] 0 is 1+ -1
^ Call: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
^ Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
Call: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
^ Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _462344, _462346)
Exit: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
Call: (282) [lists] lists:member(_454934, ['next-operation', op(load, file_search_path, bench)])
Unify: (282) [lists] lists:member(_454934, ['next-operation', op(load, file_search_path, bench)])
Call: (283) [lists] lists:member_([op(load, file_search_path, bench)], _454934, 'next-operation')
Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (282) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^ Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (281) [user] compound_eles(0, 'next-operation', _441924)
^ Unify: (281) [user] compound_eles(0, 'next-operation', _441924)
Call: (282) [system] var('next-operation')
Fail: (282) [system] var('next-operation')
^ Redo: (281) [user] compound_eles(0, 'next-operation', _441924)
^ Unify: (281) [user] compound_eles(0, 'next-operation', _441924)
Call: (282) [system] compound('next-operation')
Fail: (282) [system] compound('next-operation')
^ Redo: (281) [user] compound_eles(0, 'next-operation', _441924)
Call: (282) [system] _441924='next-operation'
Exit: (282) [system] 'next-operation'='next-operation'
^ Exit: (281) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (280) [user] pfcTraced('next-operation')
^ Fail: (280) [user] pfcTraced('next-operation')
Redo: (283) [lists] lists:member_([op(load, file_search_path, bench)], _454934, 'next-operation')
Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], _454934, 'next-operation')
Call: (284) [lists] lists:member_([], _454934, op(load, file_search_path, bench))
Unify: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
Exit: (282) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^ Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
^ Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
Call: (282) [system] var(op(load, file_search_path, bench))
Fail: (282) [system] var(op(load, file_search_path, bench))
^ Redo: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
^ Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
Call: (282) [system] compound(op(load, file_search_path, bench))
Exit: (282) [system] compound(op(load, file_search_path, bench))
Call: (282) [system] 0<1
Exit: (282) [system] 0<1
Call: (282) [system] _441924=op(load, file_search_path, bench)
Exit: (282) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^ Exit: (281) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^ Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (280) [user] pfcTraced(op(load, file_search_path, bench))
^ Fail: (280) [user] pfcTraced(op(load, file_search_path, bench))
^ Fail: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Redo: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^ Fail: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^ Redo: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcGetSearch(_91838)
^ Unify: (278) [user] pfcGetSearch(_91838)
Call: (279) [t_l] t_l:pfcSearchTL(_93688)
Fail: (279) [t_l] t_l:pfcSearchTL(_93688)
^ Redo: (278) [user] pfcGetSearch(_91838)
^ Call: (279) [user] pfcSearch(_96462)
^ Unify: (279) [user] pfcSearch(direct)
^ Exit: (279) [user] pfcSearch(direct)
Call: (279) [system] _91838=direct
Exit: (279) [system] direct=direct
^ Exit: (278) [user] pfcGetSearch(direct)
^ Call: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (279) [system] direct=direct
Exit: (279) [system] direct=direct
^ Call: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _120896)
^ Unify: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _120896)
Call: (281) [system] fail
Fail: (281) [system] fail
^ Fail: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _120896)
^ Redo: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Unify: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Call: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^ Unify: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
Call: (282) [system] current_prolog_flag(occurs_check, _131158)
Exit: (282) [system] current_prolog_flag(occurs_check, true)
^ Call: (282) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^ Unify: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
Call: (283) [system] true==true
Exit: (283) [system] true==true
^ Call: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Unify: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
Call: (284) [system] is_list(_138654)
Fail: (284) [system] is_list(_138654)
^ Redo: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Call: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Unify: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Call: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^ Unify: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
Call: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), _146048)
Exit: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (285) [user] ignore(fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Unify: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Unify: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Call: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), true)
^ Fail: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), true)
^ Redo: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Call: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Fail: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Exit: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), imported_from(system))
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), imported_from(system))
Call: (290) [system] nonvar(imported_from(system))
Exit: (290) [system] nonvar(imported_from(system))
Call: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Unify: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), imported_from(system))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), built_in)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), built_in)
Call: (290) [system] nonvar(built_in)
Exit: (290) [system] nonvar(built_in)
Call: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Unify: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _188710, _188712)
Unify: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _188710, _188712)
Call: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Exit: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _188710, _188712)
Exit: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), '$pt$', 2)
Exit: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), '$pt$', 2)
^ Call: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), built_in)
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _199952)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _200892)
Call: (290) [system] nonvar(_201750)
^ Redo: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _202752)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _203686)
Call: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Unify: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (291) [system] atom(user)
Exit: (291) [system] atom(user)
Exit: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), interpreted)
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), number_of_clauses(_212880))
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), number_of_clauses(_212880))
Call: (290) [system] nonvar(number_of_clauses(_212880))
Exit: (290) [system] nonvar(number_of_clauses(_212880))
Call: (290) [$syspreds] property_predicate(number_of_clauses(_212880), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Unify: (290) [$syspreds] property_predicate(number_of_clauses(_212880), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
Exit: (290) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), number_of_clauses(0))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Call: (289) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _227724), (prolog_current_choice(_227734), push_current_choice(_227734), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756), pfc_call(_227756)), nb_setval('$pfc_current_choice', _227724))
^ Unify: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _227724), user:(prolog_current_choice(_227734), push_current_choice(_227734), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756), pfc_call(_227756)), user:nb_setval('$pfc_current_choice', _227724))
^ Call: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', _227724))
Call: (292) [system] nb_current('$pfc_current_choice', _227724)
Exit: (292) [system] nb_current('$pfc_current_choice', [])
^ Exit: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (291) [system] prolog_current_choice(_227734)
Exit: (291) [system] prolog_current_choice(4964)
^ Call: (291) [user] push_current_choice(4964)
^ Unify: (291) [user] push_current_choice(4964)
Call: (292) [system] nb_current('$pfc_current_choice', _237074)
Exit: (292) [system] nb_current('$pfc_current_choice', [])
Call: (292) [system] b_setval('$pfc_current_choice', [4964])
Exit: (292) [system] b_setval('$pfc_current_choice', [4964])
^ Exit: (291) [user] push_current_choice(4964)
^ Call: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756)
^ Fail: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756)
Call: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (292) [system] duplicate_term([], _245446)
Exit: (292) [system] duplicate_term([], [])
Call: (292) [system] nb_linkval('$pfc_current_choice', [])
Exit: (292) [system] nb_linkval('$pfc_current_choice', [])
Exit: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _227724), user:(prolog_current_choice(_227734), push_current_choice(_227734), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756), pfc_call(_227756)), user:nb_setval('$pfc_current_choice', _227724))
^ Fail: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Fail: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^ Redo: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (285) [user] ignore(fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Unify: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (287) [user] pfc_spft(_260316, _260402, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324))
^ Unify: (287) [user] pfc_spft(_260316, _261334, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324))
^ Call: (288) [user] pfcCallSystem('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Unify: (288) [user] pfcCallSystem('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Call: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (290) [system] var('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Fail: (290) [system] var('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (290) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Exit: (290) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), imported_from(system))
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), imported_from(system))
Call: (291) [system] nonvar(imported_from(system))
Exit: (291) [system] nonvar(imported_from(system))
Call: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Unify: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Exit: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (293) [system] atom(user)
Exit: (293) [system] atom(user)
Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), imported_from(system))
^ Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), built_in)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), built_in)
Call: (291) [system] nonvar(built_in)
Exit: (291) [system] nonvar(built_in)
Call: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Unify: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Exit: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (292) [$syspreds] goal_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _296474, _296476)
Unify: (292) [$syspreds] goal_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _296474, _296476)
Call: (293) [system] compound('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Exit: (293) [system] compound('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (293) [system] compound_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _296474, _296476)
Exit: (293) [system] compound_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), '$spft$', 3)
Exit: (292) [$syspreds] goal_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), '$spft$', 3)
^ Call: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), built_in)
^ Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _307716)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _308656)
Call: (291) [system] nonvar(_309514)
^ Redo: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _310516)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _311450)
Call: (291) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Unify: (291) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Exit: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), interpreted)
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), number_of_clauses(_320644))
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), number_of_clauses(_320644))
Call: (291) [system] nonvar(number_of_clauses(_320644))
Exit: (291) [system] nonvar(number_of_clauses(_320644))
Call: (291) [$syspreds] property_predicate(number_of_clauses(_320644), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Unify: (291) [$syspreds] property_predicate(number_of_clauses(_320644), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Exit: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Call: (293) [system] atom(user)
Exit: (293) [system] atom(user)
Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
Exit: (291) [$syspreds] property_predicate(number_of_clauses(714), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), number_of_clauses(714))
^ Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Call: (290) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _335488), (prolog_current_choice(_335498), push_current_choice(_335498), clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520), pfc_call(_335520)), nb_setval('$pfc_current_choice', _335488))
^ Unify: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _335488), user:(prolog_current_choice(_335498), push_current_choice(_335498), clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520), pfc_call(_335520)), user:nb_setval('$pfc_current_choice', _335488))
^ Call: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', _335488))
Call: (293) [system] nb_current('$pfc_current_choice', _335488)
Exit: (293) [system] nb_current('$pfc_current_choice', [])
^ Exit: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (292) [system] prolog_current_choice(_335498)
Exit: (292) [system] prolog_current_choice(4984)
^ Call: (292) [user] push_current_choice(4984)
^ Unify: (292) [user] push_current_choice(4984)
Call: (293) [system] nb_current('$pfc_current_choice', _344838)
Exit: (293) [system] nb_current('$pfc_current_choice', [])
Call: (293) [system] b_setval('$pfc_current_choice', [4984])
Exit: (293) [system] b_setval('$pfc_current_choice', [4984])
^ Exit: (292) [user] push_current_choice(4984)
^ Call: (292) [user] clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520)
^ Fail: (292) [user] clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520)
Call: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (293) [system] duplicate_term([], _353210)
Exit: (293) [system] duplicate_term([], [])
Call: (293) [system] nb_linkval('$pfc_current_choice', [])
Exit: (293) [system] nb_linkval('$pfc_current_choice', [])
Exit: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _335488), user:(prolog_current_choice(_335498), push_current_choice(_335498), clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520), pfc_call(_335520)), user:nb_setval('$pfc_current_choice', _335488))
^ Fail: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Fail: (288) [user] pfcCallSystem('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^ Fail: (287) [user] pfc_spft(_260316, _360714, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324))
^ Redo: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Exit: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Exit: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Exit: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^ Exit: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^ Exit: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Exit: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Exit: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:each_call_cleanup)
^ Exit: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)))
^ Exit: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (267) [user] pfcPost_rev((P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (266) [user] pfcRun
^ Unify: (266) [user] pfcRun
^ Call: (267) [user] pfcGetSearch(direct)
^ Unify: (267) [user] pfcGetSearch(direct)
Call: (268) [t_l] t_l:pfcSearchTL(_458020)
Fail: (268) [t_l] t_l:pfcSearchTL(_458020)
^ Redo: (267) [user] pfcGetSearch(direct)
^ Call: (268) [user] pfcSearch(_460794)
^ Unify: (268) [user] pfcSearch(direct)
^ Exit: (268) [user] pfcSearch(direct)
Call: (268) [system] direct=direct
Exit: (268) [system] direct=direct
^ Exit: (267) [user] pfcGetSearch(direct)
^ Unify: (266) [user] pfcRun
^ Exit: (266) [user] pfcRun
^ Exit: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Exit: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Exit: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench)), pfcAdd_Now('next-operation'(op(load, file_search_path, bench))))
Call: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
Unify: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
^ Call: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
^ Unify: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
Call: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_482260|_482262]
Exit: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_482260|_482262]
^ Call: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
^ Unify: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
Call: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_485998, _486000), fail)
Unify: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_485998, _486000), fail)
Call: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [user] metta_interp_mode(load, _489714)
Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [system] load==exec
Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (271) [system] nonvar(load)
Exit: (271) [system] nonvar(load)
Call: (271) [user] metta_interp_mode(load, _498936)
Redo: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
^ Call: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Call: (272) [user] is_compatio
^ Unify: (272) [user] is_compatio
^ Call: (274) [system] setup_call_cleanup('$notrace'(_505412, _505414), once(user:is_compatio0), '$restore_trace'(_505412, _505414))
^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_505412, _505414), system:once(user:is_compatio0), system:'$restore_trace'(_505412, _505414))
^ Call: (275) [system] sig_atomic(system:'$notrace'(_505412, _505414))
^ Fail: (272) [user] is_compatio
^ Redo: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Call: (273) [rtrace] rtrace:quietly3(user:(wots(_511030, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_511030==""->true;our_ansi_format('#ffa505', '~w~n', [_511030]))))
^ Unify: (273) [rtrace] rtrace:quietly3(user:(wots(_511030, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_511030==""->true;our_ansi_format('#ffa505', '~w~n', [_511030]))))
(file_search_path bench $_4148)
^ Exit: (273) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
Exit: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Exit: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (269) [system] _6998='True'
Exit: (269) [system] 'True'='True'
Exit: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'), error(_7078, _7080), fail)
^ Exit: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'))
^ Exit: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True')
Exit: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True'))
Exit: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], 'True')
Call: (261) [user] make_nop(_6584, 'True', _6672)
Unify: (261) [user] make_nop(_6584, 'True', _6672)
Call: (262) [user] make_nop(_6672)
Unify: (262) [user] make_nop([])
Exit: (262) [user] make_nop([])
Exit: (261) [user] make_nop(_6584, 'True', [])
^ Call: (261) [user] check_returnval(=, _6584, [])
^ Unify: (261) [user] check_returnval(=, _6584, [])
^ Exit: (261) [user] check_returnval(=, _6584, [])
^ Exit: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
Call: (258) [system] nb_setarg(1, retval(fail), [])
Exit: (258) [system] nb_setarg(1, retval([]), [])
^ Call: (258) [user] ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Unify: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_25992, _25994), once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), '$restore_trace'(_25992, _25994))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_25992, _25994), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_25992, _25994))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_25992, _25994))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Call: (258) [user] ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^ Unify: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
Call: (260) [system] _6680==1
Fail: (260) [system] _6680==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_34428, _34430), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), '$restore_trace'(_34428, _34430))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_34428, _34430), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(_34428, _34430))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_34428, _34430))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])), ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))), user:ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))))))
Call: (256) [system] retval([])\=@=retval(fail)
Exit: (256) [system] retval([])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Call: (255) [user] self_eval([])
^ Unify: (255) [user] self_eval([])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_44898, _44900), once(user:self_eval0([])), '$restore_trace'(_44898, _44900))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_44898, _44900), system:once(user:self_eval0([])), system:'$restore_trace'(_44898, _44900))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_44898, _44900))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] self_eval([])
Call: (255) [system] _6622=[]
Exit: (255) [system] []=[]
^ Exit: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
Call: (251) [apply] apply:maplist_([], _6624, user:must_eval_args(=, _6584, 498, '&self'))
Unify: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [[]], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6584, 498, '&self'))
^ Exit: (248) [apply] apply:maplist(user:must_eval_args(=, _6584, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []])
Call: (248) [system] _6528=_6526
Exit: (248) [system] _6526=_6526
^ Exit: (247) [user] eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (244) [user] eval_adjust_args(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Unify: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Call: (246) [system] setup_call_cleanup('$notrace'(_67466, _67468), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _67424, fbug((_67424-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), '$restore_trace'(_67466, _67468))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_67466, _67468), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _67424, fbug((_67424-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(_67466, _67468))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_67466, _67468))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _67424, fbug((_67424-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Call: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
Unify: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
^ Call: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
^ Call: (248) [user] typed_list('&self', _79878, _79800)
^ Unify: (248) [user] typed_list('&self', _80810, _79800)
Call: (249) [system] compound('&self')
Fail: (249) [system] compound('&self')
^ Fail: (248) [user] typed_list('&self', _83590, _79800)
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Call: (248) [system] '&self'=='&flybase'
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
^ Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','])
^ Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','], _90972, _90974)
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','], _91908, _91910)
^ Call: (250) [user] loaded_into_kb('&self', _92766)
^ Unify: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (250) [user] once(user:asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (250) [system] once(user:asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (251) [user] asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (251) [user] asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Call: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _77952, _77958, ','])
Unify: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _77952, _77958, ','])
^ Call: (249) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _77952, _77958, ','])
Redo: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _77952, _77958, ','])
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Call: (248) [system] '&self'\=='&corelib'
Exit: (248) [system] '&self'\=='&corelib'
^ Call: (248) [user] using_all_spaces
^ Unify: (248) [user] using_all_spaces
Call: (249) [system] nb_current(with_all_spaces, t)
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Call: (248) [system] '&self'\=='&corelib'
Exit: (248) [system] '&self'\=='&corelib'
Call: (248) [user] metta_atom_asserted('&self', '&corelib')
Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (249) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
Exit: (248) [user] metta_atom_asserted('&self', '&corelib')
Call: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
Call: (249) [system] 'registered-python-function'==(:)
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
Call: (249) [system] 'registered-python-function'=='@doc'
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
Call: (249) [system] fail
Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
Redo: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
Call: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
Unify: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
^ Call: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (248) [user] allow_host_functions
^ Unify: (248) [user] allow_host_functions
^ Exit: (248) [user] allow_host_functions
^ Call: (248) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _165824), is_syspred(',', _165824, _165832)))
^ Unify: (248) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _165824), is_syspred(',', _165824, _165832)))
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_171470, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_176098, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_180726, '-p', ',')
^ Fail: (250) [user] is_system_pred(',')
Redo: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
Call: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
Unify: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
^ Call: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_193662, !, ',')
^ Redo: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_198290, '-fn', ',')
^ Redo: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_202918, '-p', ',')
Redo: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
Call: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
Unify: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^ Call: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
Call: (251) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _208414)
Call: (251) [system] var(',')
^ Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _208414)
^ Call: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _208414)
^ Unify: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _208414)
Call: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (252) [system] length([['prolog-load-context', directory, _4148], []], _208414)
Unify: (252) [system] length([['prolog-load-context', directory, _4148], []], _208414)
Call: (253) [system] var(_208414)
Exit: (253) [system] var(_208414)
Call: (253) [system] []==[]
Exit: (253) [system] []==[]
Call: (253) [system] _208414=2
Exit: (253) [system] 2=2
Exit: (252) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (250) [user] is_metta_type_constructor('&self', ',', _229768)
^ Redo: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Call: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] (',')==let
^ Redo: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Call: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (251) [user] must_det_ll((notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^ Unify: (251) [user] must_det_ll(user:(notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^ Call: (252) [user] once(user:(notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^ Unify: (252) [system] once(user:(notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_245842, _245844), once(user:(flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), '$restore_trace'(_245842, _245844))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_245842, _245844), system:once(user:(flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), system:'$restore_trace'(_245842, _245844))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_245842, _245844))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _241988=_241988, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace)))))
^ Unify: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace)))))
^ Exit: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace)))))
Call: (254) [user] nop(notrace(no_repeats_var(_242118)))
Unify: (254) [user] nop(notrace(no_repeats_var(_242118)))
Exit: (254) [user] nop(notrace(no_repeats_var(_242118)))
^ Exit: (252) [system] once(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _241988=_241988, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^ Exit: (251) [user] must_det_ll(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _241988=_241988, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
Call: (251) [occurs] occurs:sub_term(_257306, defn)
Unify: (251) [occurs] occurs:sub_term(defn, defn)
Exit: (251) [occurs] occurs:sub_term(defn, defn)
Call: (251) [system] defn\=defn
Fail: (251) [system] defn\=defn
Redo: (251) [occurs] occurs:sub_term(_257306, defn)
Unify: (251) [occurs] occurs:sub_term(_257306, defn)
Call: (252) [system] compound(defn)
Fail: (252) [system] compound(defn)
Fail: (251) [occurs] occurs:sub_term(_257306, defn)
^ Redo: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (251) [system] _267524=defn
Exit: (251) [system] defn=defn
^ Call: (251) [user] if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (251) [user] if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_271328, _271330), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _271286, fbug((_271286-->if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_271328, _271330))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_271328, _271330), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _271286, fbug((_271286-->if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_271328, _271330))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_271328, _271330))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _271286, fbug((_271286-->if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (251) [system] _276110=retval(fail)
Exit: (251) [system] retval(fail)=retval(fail)
Call: (251) [system] _277972=(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))
Exit: (251) [system] (\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))
^ Call: (251) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_242118, nb_setarg(1, retval(fail), _6526))))), ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))))))
^ Unify: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_242118, nb_setarg(1, retval(fail), _6526))))), user:ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))))))
^ Call: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (254) [user] findall((_283860->_283862), get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880)
^ Unify: (254) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880)
^ Call: (255) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
^ Unify: (255) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
^ Call: (256) [$bags] cleanup_bag(findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, []), '$destroy_findall_bag')
^ Unify: (256) [$bags] cleanup_bag('$bags':findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, []), '$bags':'$destroy_findall_bag')
Call: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
Unify: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
^ Call: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862)
^ Unify: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_292362], _283862)
^ Call: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _292362)
^ Unify: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _292362)
Call: (260) [system] length([['prolog-load-context', directory, _4148], []], _295168)
Unify: (260) [system] length([['prolog-load-context', directory, _4148], []], _295168)
Call: (261) [system] var(_295168)
Exit: (261) [system] var(_295168)
Call: (261) [system] []==[]
Exit: (261) [system] []==[]
Call: (261) [system] _295168=2
Exit: (261) [system] 2=2
Exit: (260) [system] length([['prolog-load-context', directory, _4148], []], 2)
Call: (260) [system] length(_292362, 2)
Unify: (260) [system] length(_292362, 2)
Call: (261) [system] var(2)
Redo: (260) [system] length(_292362, 2)
Unify: (260) [system] length(_292362, 2)
Call: (261) [system] integer(2)
Exit: (261) [system] integer(2)
Call: (261) [system] _292362==[]
Redo: (260) [system] length(_292362, 2)
Call: (261) [system] var(_292362)
Exit: (261) [system] var(_292362)
Exit: (260) [system] length([_313712, _313718], 2)
^ Exit: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], [_313712, _313718])
Call: (259) [user] metta_eq_def(=, '&self', [',', _313712, _313718], _283862)
Unify: (259) [user] metta_eq_def(=, '&self', [',', _313712, _313718], _283862)
^ Call: (260) [user] ignore((=)=(=))
^ Unify: (260) [system] ignore(user:((=)=(=)))
Call: (261) [system] (=)=(=)
Exit: (261) [system] (=)=(=)
^ Exit: (260) [system] ignore(user:((=)=(=)))
Call: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
^ Call: (261) [user] typed_list('&self', _324018, _323940)
^ Unify: (261) [user] typed_list('&self', _324950, _323940)
Call: (262) [system] compound('&self')
Fail: (262) [system] compound('&self')
^ Fail: (261) [user] typed_list('&self', _327730, _323940)
Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Call: (261) [system] '&self'=='&flybase'
Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
^ Call: (261) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862])
^ Unify: (261) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862])
^ Call: (262) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862], _335112, _335114)
^ Unify: (262) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862], _336048, _336050)
^ Call: (263) [user] loaded_into_kb('&self', _336906)
^ Unify: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (263) [user] once(user:asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (263) [system] once(user:asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (264) [user] asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (264) [user] asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Call: (261) [user] metta_atom_asserted('&self', [=, [',', _313712, _313718], _283862])
Unify: (261) [user] metta_atom_asserted('&self', [=, [',', _313712, _313718], _283862])
^ Call: (262) [user] metta_atom_asserted_deduced('&self', [=, [',', _313712, _313718], _283862])
Redo: (261) [user] metta_atom_asserted('&self', [=, [',', _313712, _313718], _283862])
Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Call: (261) [system] '&self'\=='&corelib'
Exit: (261) [system] '&self'\=='&corelib'
^ Call: (261) [user] using_all_spaces
^ Unify: (261) [user] using_all_spaces
Call: (262) [system] nb_current(with_all_spaces, t)
Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
Call: (261) [system] '&self'\=='&corelib'
Exit: (261) [system] '&self'\=='&corelib'
Call: (261) [user] metta_atom_asserted('&self', '&corelib')
Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (262) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
Exit: (261) [user] metta_atom_asserted('&self', '&corelib')
Call: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
^ Call: (262) [user] using_all_spaces
^ Unify: (262) [user] using_all_spaces
Call: (263) [system] nb_current(with_all_spaces, t)
Redo: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
Call: (262) [system] (=)==(:)
Redo: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
Call: (262) [system] (=)=='@doc'
Redo: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
Call: (262) [system] fail
Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
^ Redo: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862)
Redo: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
Exit: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [], [])
^ Exit: (256) [$bags] cleanup_bag('$bags':findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (255) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [], [])
^ Exit: (254) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [])
^ Call: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^ Unify: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^ Call: (255) [user] ignore((curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102), assert(is_metta_type_constructor('&self', _410100, _410102))))
^ Unify: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102), assert(is_metta_type_constructor('&self', _410100, _410102))))
^ Call: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
Call: (258) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _410102)
Call: (258) [system] var(',')
^ Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _410102)
^ Call: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _410102)
^ Unify: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _410102)
Call: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (259) [system] length([['prolog-load-context', directory, _4148], []], _410102)
Unify: (259) [system] length([['prolog-load-context', directory, _4148], []], _410102)
Call: (260) [system] var(_410102)
Exit: (260) [system] var(_410102)
Call: (260) [system] []==[]
Exit: (260) [system] []==[]
Call: (260) [system] _410102=2
Exit: (260) [system] 2=2
Exit: (259) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^ Exit: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^ Exit: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2), assert(is_metta_type_constructor('&self', ',', 2))))
^ Call: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (257) [system] setup_call_cleanup('$notrace'(_438046, _438048), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _438004, fbug((_438004-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_438046, _438048))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_438046, _438048), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _438004, fbug((_438004-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_438046, _438048))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_438046, _438048))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _438004, fbug((_438004-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (255) [user] fail_on_constructor
^ Unify: (255) [user] fail_on_constructor
^ Call: (256) [user] true_flag
^ Unify: (256) [user] true_flag
^ Exit: (256) [user] true_flag
^ Exit: (255) [user] fail_on_constructor
^ Fail: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (253) [system] fail
Fail: (253) [system] fail
^ Call: (253) [user] ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))))))))
^ Unify: (253) [system] ignore(user:(_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))))))))
Call: (255) [system] _241988==1
Fail: (255) [system] _241988==1
^ Call: (256) [system] setup_call_cleanup('$notrace'(_454830, _454832), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))), '$restore_trace'(_454830, _454832))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_454830, _454832), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_454830, _454832))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_454830, _454832))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [system] ignore(user:(_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))))))))
^ Fail: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_242118, nb_setarg(1, retval(fail), _6526))))), user:ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))))))
^ Fail: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Redo: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^ Call: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
^ Call: (252) [user] need_subst_f(',')
^ Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=_6526
Exit: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6226
Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (241) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (243) [system] setup_call_cleanup('$notrace'(_495124, _495126), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_495124, _495126))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_495124, _495126), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_495124, _495126))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_495124, _495126))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (241) [user] ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))))))))))
^ Unify: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))))))))))
Call: (243) [system] _6234==1
Fail: (243) [system] _6234==1
^ Call: (244) [system] setup_call_cleanup('$notrace'(_503598, _503600), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))), '$restore_trace'(_503598, _503600))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_503598, _503600), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))), system:'$restore_trace'(_503598, _503600))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_503598, _503600))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))))))))))
^ Exit: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))))))
Call: (239) [system] retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail)
Exit: (239) [system] retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail)
^ Exit: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (240) [system] setup_call_cleanup('$notrace'(_514068, _514070), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_514068, _514070))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_514068, _514070), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_514068, _514070))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_514068, _514070))
^ Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
Call: (238) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6174], ['add-atom', '&self', [file_search_path, bench, _6174]]]
^ Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
^ Call: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _520646)
^ Unify: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _520646)
^ Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (241) [system] 498<1
Fail: (241) [system] 498<1
^ Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_10550, _10552), once(user:(_10526 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _10540))), '$restore_trace'(_10550, _10552))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_10550, _10552), system:once(user:(_10526 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _10540))), system:'$restore_trace'(_10550, _10552))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_10550, _10552))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _13416], []]))), system:'$restore_trace'(3, -1))
^ Call: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Call: (240) [user] must_det_ll((notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^ Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^ Call: (241) [user] once(user:(notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^ Unify: (241) [system] once(user:(notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_20188, _20190), once(user:(flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), '$restore_trace'(_20188, _20190))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_20188, _20190), system:once(user:(flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), system:'$restore_trace'(_20188, _20190))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_20188, _20190))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _16334=_16334, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace)))))
^ Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace)))))
^ Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace)))))
Call: (243) [user] nop(notrace(no_repeats_var(_16464)))
Unify: (243) [user] nop(notrace(no_repeats_var(_16464)))
Exit: (243) [user] nop(notrace(no_repeats_var(_16464)))
^ Exit: (241) [system] once(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _16334=_16334, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^ Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _16334=_16334, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
Call: (240) [occurs] occurs:sub_term(_31652, e)
Unify: (240) [occurs] occurs:sub_term(e, e)
Exit: (240) [occurs] occurs:sub_term(e, e)
Call: (240) [system] e\=e
Fail: (240) [system] e\=e
Redo: (240) [occurs] occurs:sub_term(_31652, e)
Unify: (240) [occurs] occurs:sub_term(_31652, e)
Call: (241) [system] compound(e)
Fail: (241) [system] compound(e)
Fail: (240) [occurs] occurs:sub_term(_31652, e)
^ Redo: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (240) [system] _41870=e
Exit: (240) [system] e=e
^ Call: (240) [user] if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (240) [user] if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_45674, _45676), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _45632, fbug((_45632-->if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_45674, _45676))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_45674, _45676), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _45632, fbug((_45632-->if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_45674, _45676))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_45674, _45676))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _45632, fbug((_45632-->if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [user] if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (240) [system] _50456=retval(fail)
Exit: (240) [system] retval(fail)=retval(fail)
Call: (240) [system] _52318=(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))))
Exit: (240) [system] (\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))))
^ Call: (240) [user] call_cleanup(((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)*->nb_setarg(1, retval(fail), _14364);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)), ignore(notrace((\+_14364\=_16464, nb_setarg(1, retval(fail), _14364))))), ignore((_16334==1->ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)])))))))))))
^ Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)*->nb_setarg(1, retval(fail), _14364);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)), ignore(notrace((\+_14364\=_16464, nb_setarg(1, retval(fail), _14364))))), user:ignore((_16334==1->ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)])))))))))))
^ Call: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (246) [system] setup_call_cleanup('$notrace'(_64724, _64726), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_64724, _64726))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_64724, _64726), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_64724, _64726))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_64724, _64726))
^ Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atomic(',')
Exit: (244) [system] atomic(',')
^ Call: (244) [user] is_sl(',')
^ Unify: (244) [user] is_sl(',')
Call: (245) [system] number(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] atom(=)
Exit: (243) [system] atom(=)
Call: (243) [system] (=)\==(=)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] callable(',')
Exit: (243) [system] callable(',')
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_91758])
Call: (243) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520))
^ Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520))
^ Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520)
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520)
Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_101096])
Call: (245) [system] ground(',')
Exit: (245) [system] ground(',')
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_103878])
^ Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _103878)
^ Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _103878)
Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _103878, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_107624|_107626], user:expand_eval)
^ Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _107624)
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _107624)
Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_112268])
Call: (248) [system] ground('prolog-load-context')
Exit: (248) [system] ground('prolog-load-context')
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_115050])
^ Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _115050)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _115050)
Call: (249) [apply] apply:maplist_([directory, _4148], _115050, user:expand_eval)
Unify: (249) [apply] apply:maplist_([directory, _4148], [_118796|_118798], user:expand_eval)
^ Call: (250) [user] expand_eval(directory, _118796)
^ Unify: (250) [user] expand_eval(directory, _118796)
Call: (251) [system] is_list(directory)
^ Redo: (250) [user] expand_eval(directory, _118796)
Call: (251) [system] directory=_118796
Exit: (251) [system] directory=directory
^ Exit: (250) [user] expand_eval(directory, directory)
Call: (250) [apply] apply:maplist_([_4148], _118798, user:expand_eval)
Unify: (250) [apply] apply:maplist_([_4148], [_127158|_127160], user:expand_eval)
^ Call: (251) [user] expand_eval(_4148, _127158)
^ Unify: (251) [user] expand_eval(_4148, _127158)
Call: (252) [system] is_list(_4148)
^ Redo: (251) [user] expand_eval(_4148, _127158)
Call: (252) [system] _4148=_127158
Exit: (252) [system] _4148=_4148
^ Exit: (251) [user] expand_eval(_4148, _4148)
Call: (251) [apply] apply:maplist_([], _127160, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (247) [apply] apply:maplist_([[]], _107626, user:expand_eval)
Unify: (247) [apply] apply:maplist_([[]], [_142046|_142048], user:expand_eval)
^ Call: (248) [user] expand_eval([], _142046)
^ Unify: (248) [user] expand_eval([], _142046)
Call: (249) [system] is_list([])
Exit: (249) [system] is_list([])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Call: (243) [user] is_progn(',')
^ Unify: (243) [user] is_progn(',')
Call: (244) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Call: (243) [user] is_space_op(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
Call: (243) [system] ['prolog-load-context', directory, _4148]=[_157896, _157902, _157908]
Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] atom('prolog-load-context')
Exit: (244) [system] atom('prolog-load-context')
Call: (244) [system] atom_length('prolog-load-context', 1)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Call: (243) [user] metta_compiled_predicate('&self', ',', _169052)
^ Fail: (243) [user] metta_compiled_predicate('&self', ',', _169052)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (245) [user] self_eval(',')
^ Unify: (245) [user] self_eval(',')
^ Call: (247) [system] setup_call_cleanup('$notrace'(_180244, _180246), once(user:self_eval0(',')), '$restore_trace'(_180244, _180246))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_180244, _180246), system:once(user:self_eval0(',')), system:'$restore_trace'(_180244, _180246))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_180244, _180246))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(',')
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (248) [system] setup_call_cleanup('$notrace'(_188660, _188662), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_188660, _188662))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_188660, _188662), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_188660, _188662))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_188660, _188662))
^ Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] _194310=do_more_defs(true)
Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (243) [user] clause(eval_21(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364), _196186)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] (',')==(/)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] (',')== ===
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
Call: (243) [system] (',')== ====
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^ Call: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (246) [user] is_assignment(',')
^ Unify: (246) [user] is_assignment(',')
Call: (247) [system] atom(',')
Exit: (247) [system] atom(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (247) [user] allow_clp
^ Unify: (247) [user] allow_clp
^ Call: (248) [user] false_flag
^ Unify: (248) [user] false_flag
Call: (249) [system] fail
Fail: (249) [system] fail
^ Fail: (248) [user] false_flag
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
Call: (247) [system] var(',')
^ Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^ Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^ Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^ Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^ Call: (249) [user] setup_call_cleanup('$notrace'(_239986, _239988), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280))), '$restore_trace'(_239986, _239988))
^ Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_239986, _239988), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280))), user:'$restore_trace'(_239986, _239988))
^ Call: (250) [system] sig_atomic(user:'$notrace'(_239986, _239988))
^ Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^ Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^ Call: (245) [user] eval_adjust_args(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)
^ Unify: (245) [user] eval_adjust_args(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)
Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)), eval_adjust_args1(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074))
Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)), eval_adjust_args1(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074))
^ Call: (248) [user] eval_all_args
^ Unify: (248) [user] eval_all_args
^ Call: (249) [user] true_flag
^ Unify: (249) [user] true_flag
^ Exit: (249) [user] true_flag
^ Exit: (248) [user] eval_all_args
^ Call: (248) [user] eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)
^ Unify: (248) [user] eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_276306])
^ Call: (249) [user] apply:maplist(must_eval_args(=, _277264, 497, '&self'), [['prolog-load-context', directory, _4148], []], _276306)
^ Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _277264, 497, '&self'), [['prolog-load-context', directory, _4148], []], _276306)
Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _276306, user:must_eval_args(=, _277264, 497, '&self'))
Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_280086|_280088], user:must_eval_args(=, _277264, 497, '&self'))
^ Call: (251) [user] must_eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (251) [user] must_eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, _314474)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, _317278)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, _318216)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_320950, _320952, _320954), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_320950, _320952, _320954), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
Call: (258) [system] callable(debugging_logicmoo_setting(_320950, _320952, _320954))
Exit: (258) [system] callable(debugging_logicmoo_setting(_320950, _320952, _320954))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_320950, _320952, _320954), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _312538, _334864)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
Call: (253) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_347988, _347990), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_347988, _347990))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_347988, _347990), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_347988, _347990))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_347988, _347990))
^ Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_352726, _352728), once(user:nonvar(_280086)), '$restore_trace'(_352726, _352728))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_352726, _352728), system:once(user:nonvar(_280086)), system:'$restore_trace'(_352726, _352728))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_352726, _352728))
^ Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_357464, _357466), once(user:nonvar(_280086)), '$restore_trace'(_357464, _357466))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_357464, _357466), system:once(user:nonvar(_280086)), system:'$restore_trace'(_357464, _357466))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_357464, _357466))
^ Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
Call: (253) [system] [directory, _4148]==[]
^ Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_371530, _371532), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_371530, _371532))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_371530, _371532), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_371530, _371532))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_371530, _371532))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_380928, _380930), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_380928, _380930))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_380928, _380930), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_380928, _380930))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_380928, _380930))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (254) [user] eval_01(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Unify: (254) [user] eval_01(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^ Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 497<1
Fail: (257) [system] 497<1
^ Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_394086, _394088), once(user:(_394062 is 497-1, copy_term(['prolog-load-context', directory, _4148], _394076))), '$restore_trace'(_394086, _394088))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_394086, _394088), system:once(user:(_394062 is 497-1, copy_term(['prolog-load-context', directory, _4148], _394076))), system:'$restore_trace'(_394086, _394088))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_394086, _394088))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _396940]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _277264), e, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (255) [user] trace_eval(eval_20(=, _277264), e, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_403712, _403714), once(user:(flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), '$restore_trace'(_403712, _403714))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_403712, _403714), system:once(user:(flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), system:'$restore_trace'(_403712, _403714))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_403712, _403714))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _399858=_399858, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_399988)))
Unify: (259) [user] nop(notrace(no_repeats_var(_399988)))
Exit: (259) [user] nop(notrace(no_repeats_var(_399988)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _399858=_399858, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _399858=_399858, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
Call: (256) [occurs] occurs:sub_term(_415176, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_415176, e)
Unify: (256) [occurs] occurs:sub_term(_415176, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_415176, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _277264), e, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
Call: (256) [system] _425394=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (256) [user] if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_429198, _429200), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _429156, fbug((_429156-->if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_429198, _429200))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_429198, _429200), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _429156, fbug((_429156-->if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_429198, _429200))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_429198, _429200))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _429156, fbug((_429156-->if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (256) [system] _433980=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _435842=(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)*->nb_setarg(1, retval(fail), _397888);fail, trace, call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)), ignore(notrace((\+_397888\=_399988, nb_setarg(1, retval(fail), _397888))))), ignore((_399858==1->ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)*->nb_setarg(1, retval(fail), _397888);fail, trace, call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)), ignore(notrace((\+_397888\=_399988, nb_setarg(1, retval(fail), _397888))))), user:ignore((_399858==1->ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_448248, _448250), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_448248, _448250))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_448248, _448250), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_448248, _448250))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_448248, _448250))
^ Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (260) [system] atomic('prolog-load-context')
Exit: (260) [system] atomic('prolog-load-context')
^ Call: (260) [user] is_sl('prolog-load-context')
^ Unify: (260) [user] is_sl('prolog-load-context')
Call: (261) [system] number('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
Call: (259) [system] [directory, _4148]==[]
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
Call: (259) [system] callable('prolog-load-context')
Exit: (259) [system] callable('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
Call: (259) [system] is_list([directory, _4148])
Exit: (259) [system] is_list([directory, _4148])
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_475282])
Call: (259) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _479044))
^ Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _479044))
^ Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _479044)
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _479044)
Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_484620])
Call: (261) [system] ground('prolog-load-context')
Exit: (261) [system] ground('prolog-load-context')
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_487402])
^ Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _487402)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _487402)
Call: (262) [apply] apply:maplist_([directory, _4148], _487402, user:expand_eval)
Unify: (262) [apply] apply:maplist_([directory, _4148], [_491148|_491150], user:expand_eval)
^ Call: (263) [user] expand_eval(directory, _491148)
^ Unify: (263) [user] expand_eval(directory, _491148)
Call: (264) [system] is_list(directory)
^ Redo: (263) [user] expand_eval(directory, _491148)
Call: (264) [system] directory=_491148
Exit: (264) [system] directory=directory
^ Exit: (263) [user] expand_eval(directory, directory)
Call: (263) [apply] apply:maplist_([_4148], _491150, user:expand_eval)
Unify: (263) [apply] apply:maplist_([_4148], [_499510|_499512], user:expand_eval)
^ Call: (264) [user] expand_eval(_4148, _499510)
^ Unify: (264) [user] expand_eval(_4148, _499510)
Call: (265) [system] is_list(_4148)
^ Redo: (264) [user] expand_eval(_4148, _499510)
Call: (265) [system] _4148=_499510
Exit: (265) [system] _4148=_4148
^ Exit: (264) [user] expand_eval(_4148, _4148)
Call: (264) [apply] apply:maplist_([], _499512, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Call: (259) [user] is_progn('prolog-load-context')
^ Unify: (259) [user] is_progn('prolog-load-context')
Call: (260) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Call: (259) [user] is_space_op('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] is_list(directory)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _10572)
^ Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _10572)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval('prolog-load-context')
^ Unify: (261) [user] self_eval('prolog-load-context')
^ Call: (263) [system] setup_call_cleanup('$notrace'(_21764, _21766), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_21764, _21766))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_21764, _21766), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_21764, _21766))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_21764, _21766))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval('prolog-load-context')
Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (262) [user] self_eval(directory)
^ Unify: (262) [user] self_eval(directory)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_30180, _30182), once(user:self_eval0(directory)), '$restore_trace'(_30180, _30182))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_30180, _30182), system:once(user:self_eval0(directory)), system:'$restore_trace'(_30180, _30182))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_30180, _30182))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(directory)
Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (263) [user] self_eval(_4148)
^ Unify: (263) [user] self_eval(_4148)
^ Call: (265) [system] setup_call_cleanup('$notrace'(_38596, _38598), once(user:self_eval0(_4148)), '$restore_trace'(_38596, _38598))
^ Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_38596, _38598), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_38596, _38598))
^ Call: (266) [system] sig_atomic(system:'$notrace'(_38596, _38598))
^ Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (263) [user] self_eval(_4148)
Call: (263) [apply] apply:maplist_([], user:self_eval)
Unify: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=[_49800|_49802]
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] _54452=do_more_defs(true)
Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (259) [user] clause(eval_21(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704), _56328)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'==(/)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'== ===
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'== ====
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^ Call: (262) [user] is_assignment('prolog-load-context')
^ Unify: (262) [user] is_assignment('prolog-load-context')
Call: (263) [system] atom('prolog-load-context')
Exit: (263) [system] atom('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^ Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _67600)
^ Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _67600)
^ Call: (263) [user] allow_clp
^ Unify: (263) [user] allow_clp
^ Call: (264) [user] false_flag
^ Unify: (264) [user] false_flag
Call: (265) [system] fail
Fail: (265) [system] fail
^ Fail: (264) [user] false_flag
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^ Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
Call: (263) [system] var('prolog-load-context')
^ Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
^ Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^ Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^ Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^ Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^ Call: (265) [user] setup_call_cleanup('$notrace'(_100128, _100130), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422))), '$restore_trace'(_100128, _100130))
^ Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_100128, _100130), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422))), user:'$restore_trace'(_100128, _100130))
^ Call: (266) [system] sig_atomic(user:'$notrace'(_100128, _100130))
^ Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^ Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (261) [user] eval_adjust_args(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)
^ Unify: (261) [user] eval_adjust_args(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)
Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)), eval_adjust_args1(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216))
Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)), eval_adjust_args1(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216))
^ Call: (264) [user] eval_all_args
^ Unify: (264) [user] eval_all_args
^ Call: (265) [user] true_flag
^ Unify: (265) [user] true_flag
^ Exit: (265) [user] true_flag
^ Exit: (264) [user] eval_all_args
^ Call: (264) [user] eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)
^ Unify: (264) [user] eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_136448])
^ Call: (265) [user] apply:maplist(must_eval_args(=, _137406, 496, '&self'), [directory, _4148], _136448)
^ Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _137406, 496, '&self'), [directory, _4148], _136448)
Call: (266) [apply] apply:maplist_([directory, _4148], _136448, user:must_eval_args(=, _137406, 496, '&self'))
Unify: (266) [apply] apply:maplist_([directory, _4148], [_140228|_140230], user:must_eval_args(=, _137406, 496, '&self'))
^ Call: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, _140228)
^ Unify: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, _140228)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, _174616)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, _177420)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, _178358)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_181092, _181094, _181096), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181092, _181094, _181096), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
Call: (274) [system] callable(debugging_logicmoo_setting(_181092, _181094, _181096))
Exit: (274) [system] callable(debugging_logicmoo_setting(_181092, _181094, _181096))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181092, _181094, _181096), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _172680, _195006)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, _140228)
^ Call: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
^ Unify: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
Call: (269) [system] var(directory)
^ Redo: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
^ Unify: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_208130, _208132), once(user:self_eval(directory)), '$restore_trace'(_208130, _208132))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_208130, _208132), system:once(user:self_eval(directory)), system:'$restore_trace'(_208130, _208132))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_208130, _208132))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (269) [system] _140228=directory
Exit: (269) [system] directory=directory
^ Exit: (268) [user] eval_args(=, _137406, 496, '&self', directory, directory)
^ Exit: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, directory)
Call: (267) [apply] apply:maplist_([_4148], _140230, user:must_eval_args(=, _137406, 496, '&self'))
Unify: (267) [apply] apply:maplist_([_4148], [_216628|_216630], user:must_eval_args(=, _137406, 496, '&self'))
^ Call: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _216628)
^ Unify: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _216628)
^ Call: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] var(eval_args)
Fail: (270) [system] var(eval_args)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==false
Fail: (270) [system] eval_args==false
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==true
Fail: (270) [system] eval_args==true
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, debug)
^ Unify: (270) [user] fast_option_value(eval_args, debug)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, debug)
Fail: (271) [system] current_prolog_flag(eval_args, debug)
^ Fail: (270) [user] fast_option_value(eval_args, debug)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, trace)
^ Unify: (270) [user] fast_option_value(eval_args, trace)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, trace)
Fail: (271) [system] current_prolog_flag(eval_args, trace)
^ Fail: (270) [user] fast_option_value(eval_args, trace)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080)
Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080)
^ Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, _251016)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, [])
Call: (272) [system] current_prolog_flag(nodebugx, true)
^ Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, _253820)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, _254758)
^ Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_257492, _257494, _257496), defined)
^ Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_257492, _257494, _257496), defined)
Call: (273) [system] nonvar(defined)
Exit: (273) [system] nonvar(defined)
Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
Call: (275) [system] callable(debugging_logicmoo_setting(_257492, _257494, _257496))
Exit: (275) [system] callable(debugging_logicmoo_setting(_257492, _257494, _257496))
Call: (275) [system] atom(bugger)
Exit: (275) [system] atom(bugger)
Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
^ Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_257492, _257494, _257496), defined)
^ Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _249080, _271406)
^ Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (270) [system] true==true
Exit: (270) [system] true==true
^ Exit: (269) [user] is_debugging(eval_args)
^ Unify: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _216628)
^ Call: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
^ Unify: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
Call: (270) [system] var(_4148)
Exit: (270) [system] var(_4148)
Call: (270) [system] nonvar(_216628)
^ Redo: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
^ Unify: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
^ Call: (271) [system] setup_call_cleanup('$notrace'(_286378, _286380), once(user:self_eval(_4148)), '$restore_trace'(_286378, _286380))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_286378, _286380), system:once(user:self_eval(_4148)), system:'$restore_trace'(_286378, _286380))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_286378, _286380))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (270) [system] _216628=_4148
Exit: (270) [system] _4148=_4148
^ Exit: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _4148)
^ Exit: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _4148)
Call: (268) [apply] apply:maplist_([], _216630, user:must_eval_args(=, _137406, 496, '&self'))
Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _137406, 496, '&self'))
Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _137406, 496, '&self'))
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _137406, 496, '&self'))
Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _137406, 496, '&self'))
^ Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _137406, 496, '&self'), [directory, _4148], [directory, _4148])
Call: (265) [system] _126214=_67600
Exit: (265) [system] _67600=_67600
^ Exit: (264) [user] eval_adjust_args2(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (261) [user] eval_adjust_args(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (263) [system] setup_call_cleanup('$notrace'(_306178, _306180), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _306136, fbug((_306136-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_306178, _306180))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_306178, _306180), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _306136, fbug((_306136-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_306178, _306180))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_306178, _306180))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _306136, fbug((_306136-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
Call: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))))
Unify: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))))
^ Call: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
Call: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^ Call: (265) [user] typed_list('&self', _318590, _318512)
^ Unify: (265) [user] typed_list('&self', _319522, _318512)
Call: (266) [system] compound('&self')
Fail: (266) [system] compound('&self')
^ Fail: (265) [user] typed_list('&self', _322302, _318512)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Call: (265) [system] '&self'=='&flybase'
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'], _329684, _329686)
^ Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'], _330620, _330622)
^ Call: (267) [user] loaded_into_kb('&self', _331478)
^ Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (267) [user] once(user:asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (267) [system] once(user:asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (268) [user] asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (268) [user] asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
Call: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'==(:)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'=='@doc'
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
Call: (266) [system] fail
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
Redo: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))))
Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))))
Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))))
^ Call: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _404536), is_syspred('prolog-load-context', _404536, _404544)))
^ Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _404536), is_syspred('prolog-load-context', _404536, _404544)))
^ Call: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_410182, !, 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_414810, '-fn', 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_419438, '-p', 'prolog-load-context')
^ Fail: (267) [user] is_system_pred('prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))))
Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))
Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))
^ Call: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (266) [user] allow_host_functions
^ Unify: (266) [user] allow_host_functions
^ Exit: (266) [user] allow_host_functions
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_432374, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_437002, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_441630, '-p', 'prolog-load-context')
Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))
Call: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))
Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))
^ Call: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
Call: (268) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _447126)
Call: (268) [system] var('prolog-load-context')
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _447126)
^ Call: (268) [user] len_or_unbound([directory, _4148], _447126)
^ Unify: (268) [user] len_or_unbound([directory, _4148], _447126)
Call: (269) [system] is_list([directory, _4148])
Exit: (269) [system] is_list([directory, _4148])
Call: (269) [system] length([directory, _4148], _447126)
Unify: (269) [system] length([directory, _4148], _447126)
Call: (270) [system] var(_447126)
Exit: (270) [system] var(_447126)
Call: (270) [system] []==[]
Exit: (270) [system] []==[]
Call: (270) [system] _447126=2
Exit: (270) [system] 2=2
Exit: (269) [system] length([directory, _4148], 2)
^ Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _468480)
^ Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^ Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
Call: (267) [system] 2\=2
^ Redo: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_475090, _475092), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _475048, fbug((_475048-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_475090, _475092))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_475090, _475092), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _475048, fbug((_475048-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_475090, _475092))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_475090, _475092))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _475048, fbug((_475048-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (267) [user] fail_on_constructor
^ Unify: (267) [user] fail_on_constructor
^ Call: (268) [user] true_flag
^ Unify: (268) [user] true_flag
^ Exit: (268) [user] true_flag
^ Exit: (267) [user] fail_on_constructor
Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))
^ Call: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Unify: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^ Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] number(directory)
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] atom('prolog-load-context')
Exit: (269) [system] atom('prolog-load-context')
^ Call: (269) [user] need_subst_f('prolog-load-context')
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] ['prolog-load-context', directory, _4148]=_67600
Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Unify: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Exit: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6704
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148])
^ Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))))
^ Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_518894, _518896), once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_518894, _518896))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_518894, _518896), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_518894, _518896))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_518894, _518896))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _521748]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _521748]), ['prolog-load-context', directory, _4148]))))
^ Call: (258) [user] ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))))))))))
^ Unify: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))))))))))
Call: (260) [system] _6712==1
Fail: (260) [system] _6712==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_10438, _10440), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))), '$restore_trace'(_10438, _10440))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_10438, _10440), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))), system:'$restore_trace'(_10438, _10440))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_10438, _10440))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _7036]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _7036]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))))))
Call: (256) [system] retval(['prolog-load-context', directory, _7036])\=@=retval(fail)
Exit: (256) [system] retval(['prolog-load-context', directory, _7036])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6658), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_20908, _20910), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_20908, _20910))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_20908, _20910), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_20908, _20910))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_20908, _20910))
^ Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], _6672)
Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
Call: (255) [system] _27470=['prolog-load-context', directory, _4148]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Unify: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Call: (256) [user] once(if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
^ Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
Call: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
Unify: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
^ Call: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Unify: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] number(directory)
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] atom('prolog-load-context')
Exit: (260) [system] atom('prolog-load-context')
^ Call: (260) [user] need_subst_f('prolog-load-context')
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6672
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_00(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] must_eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (251) [apply] apply:maplist_([[]], _6674, user:must_eval_args(=, _6658, 497, '&self'))
Unify: (251) [apply] apply:maplist_([[]], [_56394|_56396], user:must_eval_args(=, _6658, 497, '&self'))
^ Call: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _56394)
^ Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _56394)
^ Call: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] var(eval_args)
Fail: (254) [system] var(eval_args)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==false
Fail: (254) [system] eval_args==false
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==true
Fail: (254) [system] eval_args==true
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, debug)
^ Unify: (254) [user] fast_option_value(eval_args, debug)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, debug)
Fail: (255) [system] current_prolog_flag(eval_args, debug)
^ Fail: (254) [user] fast_option_value(eval_args, debug)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, trace)
^ Unify: (254) [user] fast_option_value(eval_args, trace)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, trace)
Fail: (255) [system] current_prolog_flag(eval_args, trace)
^ Fail: (254) [user] fast_option_value(eval_args, trace)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846)
Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846)
^ Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, _90782)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, [])
Call: (256) [system] current_prolog_flag(nodebugx, true)
^ Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, _93586)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, _94524)
^ Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_97258, _97260, _97262), defined)
^ Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_97258, _97260, _97262), defined)
Call: (257) [system] nonvar(defined)
Exit: (257) [system] nonvar(defined)
Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
Call: (259) [system] callable(debugging_logicmoo_setting(_97258, _97260, _97262))
Exit: (259) [system] callable(debugging_logicmoo_setting(_97258, _97260, _97262))
Call: (259) [system] atom(bugger)
Exit: (259) [system] atom(bugger)
Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
^ Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_97258, _97260, _97262), defined)
^ Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _88846, _111172)
^ Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (254) [system] true==true
Exit: (254) [system] true==true
^ Exit: (253) [user] is_debugging(eval_args)
^ Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _56394)
^ Call: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
^ Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
Call: (254) [system] var([])
^ Redo: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
^ Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
^ Call: (255) [system] setup_call_cleanup('$notrace'(_124296, _124298), once(user:self_eval([])), '$restore_trace'(_124296, _124298))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_124296, _124298), system:once(user:self_eval([])), system:'$restore_trace'(_124296, _124298))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_124296, _124298))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
Call: (254) [system] _56394=[]
Exit: (254) [system] []=[]
^ Exit: (253) [user] eval_args(=, _6658, 497, '&self', [], [])
^ Exit: (252) [user] must_eval_args(=, _6658, 497, '&self', [], [])
Call: (252) [apply] apply:maplist_([], _56396, user:must_eval_args(=, _6658, 497, '&self'))
Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6658, 497, '&self'))
^ Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6658, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
Call: (249) [system] _6602=_6600
Exit: (249) [system] _6600=_6600
^ Exit: (248) [user] eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (245) [user] eval_adjust_args(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_144096, _144098), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _144054, fbug((_144054-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_144096, _144098))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_144096, _144098), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _144054, fbug((_144054-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_144096, _144098))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_144096, _144098))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _144054, fbug((_144054-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
Call: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
Unify: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
^ Call: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
Call: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
^ Call: (249) [user] typed_list('&self', _156508, _156430)
^ Unify: (249) [user] typed_list('&self', _157440, _156430)
Call: (250) [system] compound('&self')
Fail: (250) [system] compound('&self')
^ Fail: (249) [user] typed_list('&self', _160220, _156430)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Call: (249) [system] '&self'=='&flybase'
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','])
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','])
^ Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','], _167602, _167604)
^ Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','], _168538, _168540)
^ Call: (251) [user] loaded_into_kb('&self', _169396)
^ Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (251) [user] once(user:asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (251) [system] once(user:asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (252) [user] asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (252) [user] asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _154582, _154588, ','])
Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _154582, _154588, ','])
^ Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _154582, _154588, ','])
Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _154582, _154588, ','])
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
Call: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
^ Call: (250) [user] using_all_spaces
^ Unify: (250) [user] using_all_spaces
Call: (251) [system] nb_current(with_all_spaces, t)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
Call: (250) [system] 'registered-python-function'==(:)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
Call: (250) [system] 'registered-python-function'=='@doc'
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
Call: (250) [system] fail
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
Redo: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
^ Call: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _242454), is_syspred(',', _242454, _242462)))
^ Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _242454), is_syspred(',', _242454, _242462)))
^ Call: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_248100, !, ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_252728, '-fn', ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_257356, '-p', ',')
^ Fail: (251) [user] is_system_pred(',')
Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
^ Call: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (250) [user] allow_host_functions
^ Unify: (250) [user] allow_host_functions
^ Exit: (250) [user] allow_host_functions
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_270292, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_274920, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_279548, '-p', ',')
Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
Call: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^ Call: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _285044)
Call: (252) [system] var(',')
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _285044)
^ Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _285044)
^ Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _285044)
Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _285044)
Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _285044)
Call: (254) [system] var(_285044)
Exit: (254) [system] var(_285044)
Call: (254) [system] []==[]
Exit: (254) [system] []==[]
Call: (254) [system] _285044=2
Exit: (254) [system] 2=2
Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (251) [user] is_metta_type_constructor('&self', ',', _306398)
^ Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^ Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
Call: (251) [system] 2\=2
^ Redo: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_313008, _313010), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _312966, fbug((_312966-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_313008, _313010))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_313008, _313010), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _312966, fbug((_312966-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_313008, _313010))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_313008, _313010))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _312966, fbug((_312966-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (251) [user] fail_on_constructor
^ Unify: (251) [user] fail_on_constructor
^ Call: (252) [user] true_flag
^ Unify: (252) [user] true_flag
^ Exit: (252) [user] true_flag
^ Exit: (251) [user] fail_on_constructor
Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^ Call: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] atom(',')
Exit: (253) [system] atom(',')
^ Call: (253) [user] need_subst_f(',')
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6600
Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6300
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_356830, _356832), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_356830, _356832))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_356830, _356832), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_356830, _356832))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_356830, _356832))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (242) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))))))))))
^ Unify: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))))))))))
Call: (244) [system] _6308==1
Fail: (244) [system] _6308==1
^ Call: (245) [system] setup_call_cleanup('$notrace'(_365304, _365306), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))), '$restore_trace'(_365304, _365306))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_365304, _365306), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))), system:'$restore_trace'(_365304, _365306))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_365304, _365306))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))))))))))
^ Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))))))
Call: (240) [system] retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail)
Exit: (240) [system] retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail)
^ Exit: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_375774, _375776), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_375774, _375776))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_375774, _375776), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_375774, _375776))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_375774, _375776))
^ Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
Call: (239) [system] _382336=[',', ['prolog-load-context', directory, _4148], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Call: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Unify: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Call: (240) [user] once(if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
^ Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
Call: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
Unify: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
^ Call: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Unify: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atom(',')
Exit: (244) [system] atom(',')
^ Call: (244) [user] need_subst_f(',')
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6258
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Unify: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Call: (239) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
^ Unify: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
Call: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
Unify: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
^ Call: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Unify: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Call: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] atom(',')
Exit: (243) [system] atom(',')
^ Call: (243) [user] need_subst_f(',')
^ Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6140
Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (234) [apply] apply:maplist_([], _6142, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
^ Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _6096, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (230) [system] _6040=_6038
Exit: (230) [system] _6038=_6038
^ Exit: (229) [user] eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (226) [user] eval_adjust_args(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Unify: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Call: (228) [system] setup_call_cleanup('$notrace'(_446794, _446796), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _446752, fbug((_446752-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), '$restore_trace'(_446794, _446796))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_446794, _446796), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _446752, fbug((_446752-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(_446794, _446796))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_446794, _446796))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _446752, fbug((_446752-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Call: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
Unify: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
^ Call: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^ Call: (230) [user] typed_list('&self', _459206, _459128)
^ Unify: (230) [user] typed_list('&self', _460138, _459128)
Call: (231) [system] compound('&self')
Fail: (231) [system] compound('&self')
^ Fail: (230) [user] typed_list('&self', _462918, _459128)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Call: (230) [system] '&self'=='&flybase'
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^ Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^ Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'], _470300, _470302)
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'], _471236, _471238)
^ Call: (232) [user] loaded_into_kb('&self', _472094)
^ Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (232) [user] once(user:asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (232) [system] once(user:asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (233) [user] asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (233) [user] asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
^ Call: (230) [user] using_all_spaces
^ Unify: (230) [user] using_all_spaces
Call: (231) [system] nb_current(with_all_spaces, t)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
Call: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _457280, _457286, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] 'registered-python-function'==(:)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] 'registered-python-function'=='@doc'
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] fail
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
Redo: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
^ Call: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (230) [user] allow_host_functions
^ Unify: (230) [user] allow_host_functions
^ Exit: (230) [user] allow_host_functions
^ Call: (230) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _27348), is_syspred('det-if-then-else', _27348, _27356)))
^ Unify: (230) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _27348), is_syspred('det-if-then-else', _27348, _27356)))
^ Call: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_32994, !, 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_37622, '-fn', 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_42250, '-p', 'det-if-then-else')
^ Fail: (232) [user] is_system_pred('det-if-then-else')
Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
^ Call: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_55186, !, 'det-if-then-else')
^ Redo: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_59814, '-fn', 'det-if-then-else')
^ Redo: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_64442, '-p', 'det-if-then-else')
Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
Call: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^ Call: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
Call: (233) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _69938)
Call: (233) [system] var('det-if-then-else')
^ Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _69938)
^ Call: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
^ Unify: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
Call: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
Unify: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
Call: (235) [system] var(_69938)
Exit: (235) [system] var(_69938)
Call: (235) [system] []==[]
Exit: (235) [system] []==[]
Call: (235) [system] _69938=3
Exit: (235) [system] 3=3
Exit: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (232) [user] is_metta_type_constructor('&self', 'det-if-then-else', _91292)
^ Redo: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] 'det-if-then-else'==let
^ Redo: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (233) [user] must_det_ll((notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^ Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^ Call: (234) [user] once(user:(notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^ Unify: (234) [system] once(user:(notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_107366, _107368), once(user:(flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), '$restore_trace'(_107366, _107368))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_107366, _107368), system:once(user:(flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), system:'$restore_trace'(_107366, _107368))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_107366, _107368))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _103512=_103512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace)))))
^ Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace)))))
^ Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace)))))
Call: (236) [user] nop(notrace(no_repeats_var(_103642)))
Unify: (236) [user] nop(notrace(no_repeats_var(_103642)))
Exit: (236) [user] nop(notrace(no_repeats_var(_103642)))
^ Exit: (234) [system] once(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _103512=_103512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^ Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _103512=_103512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
Call: (233) [occurs] occurs:sub_term(_118830, defn)
Unify: (233) [occurs] occurs:sub_term(defn, defn)
Exit: (233) [occurs] occurs:sub_term(defn, defn)
Call: (233) [system] defn\=defn
Fail: (233) [system] defn\=defn
Redo: (233) [occurs] occurs:sub_term(_118830, defn)
Unify: (233) [occurs] occurs:sub_term(_118830, defn)
Call: (234) [system] compound(defn)
Fail: (234) [system] compound(defn)
Fail: (233) [occurs] occurs:sub_term(_118830, defn)
^ Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (233) [system] _129048=defn
Exit: (233) [system] defn=defn
^ Call: (233) [user] if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Unify: (233) [user] if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_132852, _132854), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _132810, fbug((_132810-->if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_132852, _132854))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_132852, _132854), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _132810, fbug((_132810-->if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_132852, _132854))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_132852, _132854))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _132810, fbug((_132810-->if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
Call: (233) [system] _137634=retval(fail)
Exit: (233) [system] retval(fail)=retval(fail)
Call: (233) [system] _139496=(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))
Exit: (233) [system] (\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))
^ Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_103642, nb_setarg(1, retval(fail), _6038))))), ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))))))
^ Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_103642, nb_setarg(1, retval(fail), _6038))))), user:ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))))))
^ Call: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (236) [user] findall((_145384->_145386), get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404)
^ Unify: (236) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404)
^ Call: (237) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
^ Unify: (237) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
^ Call: (238) [$bags] cleanup_bag(findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, []), '$destroy_findall_bag')
^ Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, []), '$bags':'$destroy_findall_bag')
Call: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
Unify: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
^ Call: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386)
^ Unify: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_153886], _145386)
^ Call: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _153886)
^ Unify: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _153886)
Call: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _156692)
Unify: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _156692)
Call: (243) [system] var(_156692)
Exit: (243) [system] var(_156692)
Call: (243) [system] []==[]
Exit: (243) [system] []==[]
Call: (243) [system] _156692=3
Exit: (243) [system] 3=3
Exit: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
Call: (242) [system] length(_153886, 3)
Unify: (242) [system] length(_153886, 3)
Call: (243) [system] var(3)
Redo: (242) [system] length(_153886, 3)
Unify: (242) [system] length(_153886, 3)
Call: (243) [system] integer(3)
Exit: (243) [system] integer(3)
Call: (243) [system] _153886==[]
Redo: (242) [system] length(_153886, 3)
Call: (243) [system] var(_153886)
Exit: (243) [system] var(_153886)
Exit: (242) [system] length([_175236, _175242, _175248], 3)
^ Exit: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_175236, _175242, _175248])
Call: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _175236, _175242, _175248], _145386)
Unify: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _175236, _175242, _175248], _145386)
^ Call: (242) [user] ignore((=)=(=))
^ Unify: (242) [system] ignore(user:((=)=(=)))
Call: (243) [system] (=)=(=)
Exit: (243) [system] (=)=(=)
^ Exit: (242) [system] ignore(user:((=)=(=)))
Call: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^ Call: (243) [user] typed_list('&self', _185548, _185470)
^ Unify: (243) [user] typed_list('&self', _186480, _185470)
Call: (244) [system] compound('&self')
Fail: (244) [system] compound('&self')
^ Fail: (243) [user] typed_list('&self', _189260, _185470)
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Call: (243) [system] '&self'=='&flybase'
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^ Call: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^ Unify: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^ Call: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386], _196642, _196644)
^ Unify: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386], _197578, _197580)
^ Call: (245) [user] loaded_into_kb('&self', _198436)
^ Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (245) [user] once(user:asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (245) [system] once(user:asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (246) [user] asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (246) [user] asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Call: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^ Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Redo: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
^ Call: (243) [user] using_all_spaces
^ Unify: (243) [user] using_all_spaces
Call: (244) [system] nb_current(with_all_spaces, t)
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
Call: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
Call: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^ Call: (244) [user] using_all_spaces
^ Unify: (244) [user] using_all_spaces
Call: (245) [system] nb_current(with_all_spaces, t)
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Call: (244) [system] (=)==(:)
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Call: (244) [system] (=)=='@doc'
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
Call: (244) [system] fail
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^ Redo: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386)
Redo: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
Exit: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [], [])
^ Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (237) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [], [])
^ Exit: (236) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [])
^ Call: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^ Unify: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^ Call: (237) [user] ignore((curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632), assert(is_metta_type_constructor('&self', _271630, _271632))))
^ Unify: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632), assert(is_metta_type_constructor('&self', _271630, _271632))))
^ Call: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
Call: (240) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _271632)
Call: (240) [system] var('det-if-then-else')
^ Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _271632)
^ Call: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
^ Unify: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
Call: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
Unify: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
Call: (242) [system] var(_271632)
Exit: (242) [system] var(_271632)
Call: (242) [system] []==[]
Exit: (242) [system] []==[]
Call: (242) [system] _271632=3
Exit: (242) [system] 3=3
Exit: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^ Exit: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^ Exit: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3), assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))))
^ Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_299576, _299578), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _299534, fbug((_299534-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_299576, _299578))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_299576, _299578), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _299534, fbug((_299534-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_299576, _299578))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_299576, _299578))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _299534, fbug((_299534-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (237) [user] fail_on_constructor
^ Unify: (237) [user] fail_on_constructor
^ Call: (238) [user] true_flag
^ Unify: (238) [user] true_flag
^ Exit: (238) [user] true_flag
^ Exit: (237) [user] fail_on_constructor
^ Fail: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (235) [system] fail
Fail: (235) [system] fail
^ Call: (235) [user] ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))))))))
^ Unify: (235) [system] ignore(user:(_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))))))))
Call: (237) [system] _103512==1
Fail: (237) [system] _103512==1
^ Call: (238) [system] setup_call_cleanup('$notrace'(_316360, _316362), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))), '$restore_trace'(_316360, _316362))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_316360, _316362), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_316360, _316362))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_316360, _316362))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (235) [system] ignore(user:(_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))))))))
^ Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_103642, nb_setarg(1, retval(fail), _6038))))), user:ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))))))
^ Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^ Call: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] number(['file-search-path', bench, _4094])
^ Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
^ Call: (234) [user] need_subst_f('det-if-then-else')
^ Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6038
Exit: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
Exit: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Exit: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5738
Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (223) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (223) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (223) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_356696, _356698), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_356696, _356698))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_356696, _356698), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_356696, _356698))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_356696, _356698))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (223) [user] ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))))))))))
^ Unify: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))))))))))
Call: (225) [system] _5746==1
Fail: (225) [system] _5746==1
^ Call: (226) [system] setup_call_cleanup('$notrace'(_365212, _365214), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))), '$restore_trace'(_365212, _365214))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_365212, _365214), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))), system:'$restore_trace'(_365212, _365214))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_365212, _365214))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))))))))))
^ Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))))))
Call: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail)
Exit: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail)
^ Exit: (220) [user] trace_eval(eval_20(=, _5576), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_375682, _375684), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_375682, _375684))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_375682, _375684), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_375682, _375684))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_375682, _375684))
^ Fail: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (220) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5644], 'True', [',', ['prolog-load-context', directory, _5686], ['add-atom', '&self', [file_search_path, bench, _5686]]]]
^ Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _382260)
^ Unify: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _382260)
^ Call: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 499<1
Fail: (223) [system] 499<1
^ Redo: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_389770, _389772), once(user:(_389746 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _389760))), '$restore_trace'(_389770, _389772))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_389770, _389772), system:once(user:(_389746 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _389760))), system:'$restore_trace'(_389770, _389772))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_389770, _389772))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _392636], 'True', [',', ['prolog-load-context', directory, _392678], []]]))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Unify: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_399450, _399452), once(user:(flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), '$restore_trace'(_399450, _399452))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_399450, _399452), system:once(user:(flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), system:'$restore_trace'(_399450, _399452))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_399450, _399452))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _395596=_395596, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_395726)))
Unify: (225) [user] nop(notrace(no_repeats_var(_395726)))
Exit: (225) [user] nop(notrace(no_repeats_var(_395726)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _395596=_395596, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _395596=_395596, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
Call: (222) [occurs] occurs:sub_term(_410914, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_410914, e)
Unify: (222) [occurs] occurs:sub_term(_410914, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_410914, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
Call: (222) [system] _421132=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Unify: (222) [user] if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_424936, _424938), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _424894, fbug((_424894-->if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_424936, _424938))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_424936, _424938), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _424894, fbug((_424894-->if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_424936, _424938))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_424936, _424938))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _424894, fbug((_424894-->if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
Call: (222) [system] _429718=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _431580=(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)*->nb_setarg(1, retval(fail), _393626);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)), ignore(notrace((\+_393626\=_395726, nb_setarg(1, retval(fail), _393626))))), ignore((_395596==1->ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)*->nb_setarg(1, retval(fail), _393626);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)), ignore(notrace((\+_393626\=_395726, nb_setarg(1, retval(fail), _393626))))), user:ignore((_395596==1->ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
Call: (225) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Call: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_443986, _443988), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_443986, _443988))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_443986, _443988), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_443986, _443988))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_443986, _443988))
^ Fail: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] atomic('det-if-then-else')
Exit: (226) [system] atomic('det-if-then-else')
^ Call: (226) [user] is_sl('det-if-then-else')
^ Unify: (226) [user] is_sl('det-if-then-else')
Call: (227) [system] number('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
Call: (225) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]==[]
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
Call: (225) [system] callable('det-if-then-else')
Exit: (225) [system] callable('det-if-then-else')
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
Call: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_471020])
Call: (225) [system] var('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^ Call: (225) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782))
^ Unify: (225) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782))
^ Call: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782)
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782)
Call: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_480358])
Call: (227) [system] ground('det-if-then-else')
Exit: (227) [system] ground('det-if-then-else')
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_483140])
^ Call: (227) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _483140)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _483140)
Call: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _483140, user:expand_eval)
Unify: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_486886|_486888], user:expand_eval)
^ Call: (229) [user] expand_eval(['file-search-path', bench, _4094], _486886)
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], _486886)
Call: (230) [system] is_list(['file-search-path', bench, _4094])
Exit: (230) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_491530])
Call: (230) [system] ground('file-search-path')
Exit: (230) [system] ground('file-search-path')
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_494312])
^ Call: (230) [user] apply:maplist(expand_eval, [bench, _4094], _494312)
^ Unify: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], _494312)
Call: (231) [apply] apply:maplist_([bench, _4094], _494312, user:expand_eval)
Unify: (231) [apply] apply:maplist_([bench, _4094], [_498058|_498060], user:expand_eval)
^ Call: (232) [user] expand_eval(bench, _498058)
^ Unify: (232) [user] expand_eval(bench, _498058)
Call: (233) [system] is_list(bench)
^ Redo: (232) [user] expand_eval(bench, _498058)
Call: (233) [system] bench=_498058
Exit: (233) [system] bench=bench
^ Exit: (232) [user] expand_eval(bench, bench)
Call: (232) [apply] apply:maplist_([_4094], _498060, user:expand_eval)
Unify: (232) [apply] apply:maplist_([_4094], [_506420|_506422], user:expand_eval)
^ Call: (233) [user] expand_eval(_4094, _506420)
^ Unify: (233) [user] expand_eval(_4094, _506420)
Call: (234) [system] is_list(_4094)
^ Redo: (233) [user] expand_eval(_4094, _506420)
Call: (234) [system] _4094=_506420
Exit: (234) [system] _4094=_4094
^ Exit: (233) [user] expand_eval(_4094, _4094)
Call: (233) [apply] apply:maplist_([], _506422, user:expand_eval)
Unify: (233) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (233) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (231) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _486888, user:expand_eval)
Unify: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_521308|_521310], user:expand_eval)
^ Call: (230) [user] expand_eval('True', _521308)
^ Unify: (230) [user] expand_eval('True', _521308)
Call: (231) [system] is_list('True')
^ Redo: (230) [user] expand_eval('True', _6246)
Call: (231) [system] 'True'=_6246
Exit: (231) [system] 'True'='True'
^ Exit: (230) [user] expand_eval('True', 'True')
Call: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _6248, user:expand_eval)
Unify: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_11790|_11792], user:expand_eval)
^ Call: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _11790)
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _11790)
Call: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_16434])
Call: (232) [system] ground(',')
Exit: (232) [system] ground(',')
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_19216])
^ Call: (232) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _19216)
^ Unify: (232) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _19216)
Call: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _19216, user:expand_eval)
Unify: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_22962|_22964], user:expand_eval)
^ Call: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _22962)
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _22962)
Call: (235) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (235) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_27606])
Call: (235) [system] ground('prolog-load-context')
Exit: (235) [system] ground('prolog-load-context')
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_30388])
^ Call: (235) [user] apply:maplist(expand_eval, [directory, _4148], _30388)
^ Unify: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], _30388)
Call: (236) [apply] apply:maplist_([directory, _4148], _30388, user:expand_eval)
Unify: (236) [apply] apply:maplist_([directory, _4148], [_34134|_34136], user:expand_eval)
^ Call: (237) [user] expand_eval(directory, _34134)
^ Unify: (237) [user] expand_eval(directory, _34134)
Call: (238) [system] is_list(directory)
^ Redo: (237) [user] expand_eval(directory, _34134)
Call: (238) [system] directory=_34134
Exit: (238) [system] directory=directory
^ Exit: (237) [user] expand_eval(directory, directory)
Call: (237) [apply] apply:maplist_([_4148], _34136, user:expand_eval)
Unify: (237) [apply] apply:maplist_([_4148], [_42496|_42498], user:expand_eval)
^ Call: (238) [user] expand_eval(_4148, _42496)
^ Unify: (238) [user] expand_eval(_4148, _42496)
Call: (239) [system] is_list(_4148)
^ Redo: (238) [user] expand_eval(_4148, _42496)
Call: (239) [system] _4148=_42496
Exit: (239) [system] _4148=_4148
^ Exit: (238) [user] expand_eval(_4148, _4148)
Call: (238) [apply] apply:maplist_([], _42498, user:expand_eval)
Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (236) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (234) [apply] apply:maplist_([[]], _22964, user:expand_eval)
Unify: (234) [apply] apply:maplist_([[]], [_57384|_57386], user:expand_eval)
^ Call: (235) [user] expand_eval([], _57384)
^ Unify: (235) [user] expand_eval([], _57384)
Call: (236) [system] is_list([])
Exit: (236) [system] is_list([])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] is_progn('det-if-then-else')
^ Unify: (225) [user] is_progn('det-if-then-else')
Call: (226) [system] var('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] is_space_op('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] is_list(['file-search-path', bench, _4094])
Exit: (225) [system] is_list(['file-search-path', bench, _4094])
Call: (225) [system] ['file-search-path', bench, _4094]=[_73234, _73240, _73246]
Exit: (225) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (225) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
Call: (226) [system] attvar(['file-search-path', bench, _4094])
^ Redo: (225) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
Call: (226) [system] atom('file-search-path')
Exit: (226) [system] atom('file-search-path')
Call: (226) [system] atom_length('file-search-path', 1)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _84390)
^ Fail: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _84390)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (225) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
Unify: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^ Call: (227) [user] self_eval('det-if-then-else')
^ Unify: (227) [user] self_eval('det-if-then-else')
^ Call: (229) [system] setup_call_cleanup('$notrace'(_95582, _95584), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_95582, _95584))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_95582, _95584), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_95582, _95584))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_95582, _95584))
^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^ Exit: (227) [user] self_eval('det-if-then-else')
Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^ Call: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (230) [system] setup_call_cleanup('$notrace'(_103998, _104000), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_103998, _104000))
^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_103998, _104000), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_103998, _104000))
^ Call: (231) [system] sig_atomic(system:'$notrace'(_103998, _104000))
^ Fail: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] _109648=do_more_defs(true)
Exit: (225) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (225) [user] clause(eval_21(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896), _111524)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
Call: (228) [system] var('det-if-then-else')
^ Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (229) [user] allow_clp
^ Unify: (229) [user] allow_clp
^ Call: (230) [user] false_flag
^ Unify: (230) [user] false_flag
Call: (231) [system] fail
Fail: (231) [system] fail
^ Fail: (230) [user] false_flag
^ Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
Call: (229) [system] var('det-if-then-else')
^ Redo: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (229) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^ Unify: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^ Call: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^ Unify: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^ Call: (231) [user] setup_call_cleanup('$notrace'(_141324, _141326), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618))), '$restore_trace'(_141324, _141326))
^ Unify: (231) [system] setup_call_cleanup(user:'$notrace'(_141324, _141326), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618))), user:'$restore_trace'(_141324, _141326))
^ Call: (232) [system] sig_atomic(user:'$notrace'(_141324, _141326))
^ Fail: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^ Fail: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^ Redo: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (227) [user] naive_eval_args
^ Unify: (227) [user] naive_eval_args
Call: (228) [system] false
Unify: (228) [system] false
Call: (229) [system] fail
^ Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (227) [user] naive_eval_args
^ Unify: (227) [user] naive_eval_args
Call: (228) [system] false
Unify: (228) [system] false
Call: (229) [system] fail
^ Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^ Call: (227) [user] eval_adjust_args(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)
^ Unify: (227) [user] eval_adjust_args(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)
Call: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)), eval_adjust_args1(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780))
Unify: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)), eval_adjust_args1(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780))
^ Call: (230) [user] eval_all_args
^ Unify: (230) [user] eval_all_args
^ Call: (231) [user] true_flag
^ Unify: (231) [user] true_flag
^ Exit: (231) [user] true_flag
^ Exit: (230) [user] eval_all_args
^ Call: (230) [user] eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)
^ Unify: (230) [user] eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_172012])
^ Call: (231) [user] apply:maplist(must_eval_args(=, _172970, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _172012)
^ Unify: (231) [apply] apply:maplist(user:must_eval_args(=, _172970, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _172012)
Call: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _172012, user:must_eval_args(=, _172970, 498, '&self'))
Unify: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_175792|_175794], user:must_eval_args(=, _172970, 498, '&self'))
^ Call: (233) [user] must_eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (233) [user] must_eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] var(eval_args)
Fail: (235) [system] var(eval_args)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==false
Fail: (235) [system] eval_args==false
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==true
Fail: (235) [system] eval_args==true
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, debug)
^ Unify: (235) [user] fast_option_value(eval_args, debug)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, debug)
Fail: (236) [system] current_prolog_flag(eval_args, debug)
^ Fail: (235) [user] fast_option_value(eval_args, debug)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, trace)
^ Unify: (235) [user] fast_option_value(eval_args, trace)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, trace)
Fail: (236) [system] current_prolog_flag(eval_args, trace)
^ Fail: (235) [user] fast_option_value(eval_args, trace)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244)
Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244)
^ Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, _210180)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, [])
Call: (237) [system] current_prolog_flag(nodebugx, true)
^ Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, _212984)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, _213922)
^ Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_216656, _216658, _216660), defined)
^ Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_216656, _216658, _216660), defined)
Call: (238) [system] nonvar(defined)
Exit: (238) [system] nonvar(defined)
Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
Call: (240) [system] callable(debugging_logicmoo_setting(_216656, _216658, _216660))
Exit: (240) [system] callable(debugging_logicmoo_setting(_216656, _216658, _216660))
Call: (240) [system] atom(bugger)
Exit: (240) [system] atom(bugger)
Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
^ Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_216656, _216658, _216660), defined)
^ Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _208244, _230570)
^ Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (235) [system] true==true
Exit: (235) [system] true==true
^ Exit: (234) [user] is_debugging(eval_args)
^ Unify: (233) [user] must_eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
Call: (235) [system] var(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_243694, _243696), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_243694, _243696))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_243694, _243696), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_243694, _243696))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_243694, _243696))
^ Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_248432, _248434), once(user:nonvar(_175792)), '$restore_trace'(_248432, _248434))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_248432, _248434), system:once(user:nonvar(_175792)), system:'$restore_trace'(_248432, _248434))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_248432, _248434))
^ Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_253170, _253172), once(user:nonvar(_175792)), '$restore_trace'(_253170, _253172))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_253170, _253172), system:once(user:nonvar(_175792)), system:'$restore_trace'(_253170, _253172))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_253170, _253172))
^ Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
Call: (235) [system] [bench, _4094]==[]
^ Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
Call: (235) [system] atom(=)
Exit: (235) [system] atom(=)
Call: (235) [system] (=)\==(=)
^ Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_267236, _267238), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_267236, _267238))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_267236, _267238), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_267236, _267238))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_267236, _267238))
^ Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_276634, _276636), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_276634, _276636))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_276634, _276636), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_276634, _276636))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_276634, _276636))
^ Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (236) [user] eval_01(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Unify: (236) [user] eval_01(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^ Call: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (239) [system] 498<1
Fail: (239) [system] 498<1
^ Redo: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (238) [system] setup_call_cleanup('$notrace'(_289792, _289794), once(user:(_289768 is 498-1, copy_term(['file-search-path', bench, _4094], _289782))), '$restore_trace'(_289792, _289794))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_289792, _289794), system:once(user:(_289768 is 498-1, copy_term(['file-search-path', bench, _4094], _289782))), system:'$restore_trace'(_289792, _289794))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_289792, _289794))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _292646]))), system:'$restore_trace'(3, -1))
^ Call: (237) [user] trace_eval(eval_20(=, _172970), e, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (237) [user] trace_eval(eval_20(=, _172970), e, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Call: (238) [user] must_det_ll((notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^ Unify: (238) [user] must_det_ll(user:(notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^ Call: (239) [user] once(user:(notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^ Unify: (239) [system] once(user:(notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_299418, _299420), once(user:(flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), '$restore_trace'(_299418, _299420))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_299418, _299420), system:once(user:(flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), system:'$restore_trace'(_299418, _299420))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_299418, _299420))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _295564=_295564, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace)))))
^ Unify: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace)))))
^ Exit: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace)))))
Call: (241) [user] nop(notrace(no_repeats_var(_295694)))
Unify: (241) [user] nop(notrace(no_repeats_var(_295694)))
Exit: (241) [user] nop(notrace(no_repeats_var(_295694)))
^ Exit: (239) [system] once(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _295564=_295564, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^ Exit: (238) [user] must_det_ll(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _295564=_295564, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
Call: (238) [occurs] occurs:sub_term(_310882, e)
Unify: (238) [occurs] occurs:sub_term(e, e)
Exit: (238) [occurs] occurs:sub_term(e, e)
Call: (238) [system] e\=e
Fail: (238) [system] e\=e
Redo: (238) [occurs] occurs:sub_term(_310882, e)
Unify: (238) [occurs] occurs:sub_term(_310882, e)
Call: (239) [system] compound(e)
Fail: (239) [system] compound(e)
Fail: (238) [occurs] occurs:sub_term(_310882, e)
^ Redo: (237) [user] trace_eval(eval_20(=, _172970), e, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (238) [system] _321100=e
Exit: (238) [system] e=e
^ Call: (238) [user] if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^ Unify: (238) [user] if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_324904, _324906), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _324862, fbug((_324862-->if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_324904, _324906))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_324904, _324906), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _324862, fbug((_324862-->if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_324904, _324906))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_324904, _324906))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _324862, fbug((_324862-->if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (238) [user] if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
Call: (238) [system] _329686=retval(fail)
Exit: (238) [system] retval(fail)=retval(fail)
Call: (238) [system] _331548=(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))))
Exit: (238) [system] (\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))))
^ Call: (238) [user] call_cleanup(((call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)*->nb_setarg(1, retval(fail), _293594);fail, trace, call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)), ignore(notrace((\+_293594\=_295694, nb_setarg(1, retval(fail), _293594))))), ignore((_295564==1->ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)])))))))))))
^ Unify: (238) [system] call_cleanup(user:((call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)*->nb_setarg(1, retval(fail), _293594);fail, trace, call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)), ignore(notrace((\+_293594\=_295694, nb_setarg(1, retval(fail), _293594))))), user:ignore((_295564==1->ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)])))))))))))
^ Call: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] atom(['file-search-path', bench, _4094])
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Call: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Call: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (244) [system] setup_call_cleanup('$notrace'(_343954, _343956), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_343954, _343956))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_343954, _343956), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_343954, _343956))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_343954, _343956))
^ Fail: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
Call: (242) [system] atomic('file-search-path')
Exit: (242) [system] atomic('file-search-path')
^ Call: (242) [user] is_sl('file-search-path')
^ Unify: (242) [user] is_sl('file-search-path')
Call: (243) [system] number('file-search-path')
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] [bench, _4094]==[]
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] atom(=)
Exit: (241) [system] atom(=)
Call: (241) [system] (=)\==(=)
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] callable('file-search-path')
Exit: (241) [system] callable('file-search-path')
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] is_list([bench, _4094])
Exit: (241) [system] is_list([bench, _4094])
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] is_list(['file-search-path', bench, _4094])
Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_370988])
Call: (241) [system] var('file-search-path')
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Call: (241) [user] once(expand_eval(['file-search-path', bench, _4094], _374750))
^ Unify: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], _374750))
^ Call: (242) [user] expand_eval(['file-search-path', bench, _4094], _374750)
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], _374750)
Call: (243) [system] is_list(['file-search-path', bench, _4094])
Exit: (243) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_380326])
Call: (243) [system] ground('file-search-path')
Exit: (243) [system] ground('file-search-path')
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_383108])
^ Call: (243) [user] apply:maplist(expand_eval, [bench, _4094], _383108)
^ Unify: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], _383108)
Call: (244) [apply] apply:maplist_([bench, _4094], _383108, user:expand_eval)
Unify: (244) [apply] apply:maplist_([bench, _4094], [_386854|_386856], user:expand_eval)
^ Call: (245) [user] expand_eval(bench, _386854)
^ Unify: (245) [user] expand_eval(bench, _386854)
Call: (246) [system] is_list(bench)
^ Redo: (245) [user] expand_eval(bench, _386854)
Call: (246) [system] bench=_386854
Exit: (246) [system] bench=bench
^ Exit: (245) [user] expand_eval(bench, bench)
Call: (245) [apply] apply:maplist_([_4094], _386856, user:expand_eval)
Unify: (245) [apply] apply:maplist_([_4094], [_395216|_395218], user:expand_eval)
^ Call: (246) [user] expand_eval(_4094, _395216)
^ Unify: (246) [user] expand_eval(_4094, _395216)
Call: (247) [system] is_list(_4094)
^ Redo: (246) [user] expand_eval(_4094, _395216)
Call: (247) [system] _4094=_395216
Exit: (247) [system] _4094=_4094
^ Exit: (246) [user] expand_eval(_4094, _4094)
Call: (246) [apply] apply:maplist_([], _395218, user:expand_eval)
Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (245) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (244) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Call: (241) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Call: (241) [user] is_progn('file-search-path')
^ Unify: (241) [user] is_progn('file-search-path')
Call: (242) [system] var('file-search-path')
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Call: (241) [user] is_space_op('file-search-path')
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] is_list(bench)
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Call: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _423200)
^ Fail: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _423200)
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] is_list(['file-search-path', bench, _4094])
Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^ Call: (241) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^ Unify: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
Unify: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Call: (243) [user] self_eval('file-search-path')
^ Unify: (243) [user] self_eval('file-search-path')
^ Call: (245) [system] setup_call_cleanup('$notrace'(_434392, _434394), once(user:self_eval0('file-search-path')), '$restore_trace'(_434392, _434394))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_434392, _434394), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_434392, _434394))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_434392, _434394))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval('file-search-path')
Call: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
Unify: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
^ Call: (244) [user] self_eval(bench)
^ Unify: (244) [user] self_eval(bench)
^ Call: (246) [system] setup_call_cleanup('$notrace'(_442808, _442810), once(user:self_eval0(bench)), '$restore_trace'(_442808, _442810))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_442808, _442810), system:once(user:self_eval0(bench)), system:'$restore_trace'(_442808, _442810))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_442808, _442810))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(bench)
Call: (244) [apply] apply:maplist_([_4094], user:self_eval)
Unify: (244) [apply] apply:maplist_([_4094], user:self_eval)
^ Call: (245) [user] self_eval(_4094)
^ Unify: (245) [user] self_eval(_4094)
^ Call: (247) [system] setup_call_cleanup('$notrace'(_451224, _451226), once(user:self_eval0(_4094)), '$restore_trace'(_451224, _451226))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_451224, _451226), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_451224, _451226))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_451224, _451226))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(_4094)
Call: (245) [apply] apply:maplist_([], user:self_eval)
Unify: (245) [apply] apply:maplist_([], user:self_eval)
Exit: (245) [apply] apply:maplist_([], user:self_eval)
Exit: (244) [apply] apply:maplist_([_4094], user:self_eval)
Exit: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
Exit: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Exit: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=[_462428|_462430]
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
Call: (241) [system] atom('file-search-path')
Exit: (241) [system] atom('file-search-path')
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] _467080=do_more_defs(true)
Exit: (241) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (241) [user] clause(eval_21(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594), _468956)
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] 'file-search-path'==(/)
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] 'file-search-path'== ===
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
Call: (241) [system] 'file-search-path'== ====
^ Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^ Call: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^ Unify: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^ Call: (242) [user] eval_selfless(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^ Unify: (242) [user] eval_selfless(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^ Call: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
Call: (244) [system] var('file-search-path')
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^ Call: (244) [user] is_assignment('file-search-path')
^ Unify: (244) [user] is_assignment('file-search-path')
Call: (245) [system] atom('file-search-path')
Exit: (245) [system] atom('file-search-path')
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^ Call: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _480228)
^ Unify: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _480228)
^ Call: (245) [user] allow_clp
^ Unify: (245) [user] allow_clp
^ Call: (246) [user] false_flag
^ Unify: (246) [user] false_flag
Call: (247) [system] fail
Fail: (247) [system] fail
^ Fail: (246) [user] false_flag
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^ Call: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
^ Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
Call: (245) [system] var('file-search-path')
^ Redo: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
^ Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
^ Call: (245) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^ Unify: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^ Call: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^ Unify: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^ Call: (247) [user] setup_call_cleanup('$notrace'(_512756, _512758), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050))), '$restore_trace'(_512756, _512758))
^ Unify: (247) [system] setup_call_cleanup(user:'$notrace'(_512756, _512758), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050))), user:'$restore_trace'(_512756, _512758))
^ Call: (248) [system] sig_atomic(user:'$notrace'(_512756, _512758))
^ Fail: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^ Fail: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^ Redo: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^ Unify: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
Call: (242) [system] 'file-search-path'==(==)
^ Redo: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^ Unify: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
Call: (242) [system] 'file-search-path'==(==)
^ Redo: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^ Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] naive_eval_args
^ Unify: (243) [user] naive_eval_args
Call: (244) [system] false
Unify: (244) [system] false
Call: (245) [system] fail
^ Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] naive_eval_args
^ Unify: (243) [user] naive_eval_args
Call: (244) [system] false
Unify: (244) [system] false
Call: (245) [system] fail
^ Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] eval_adjust_args(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)
^ Unify: (243) [user] eval_adjust_args(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)
Call: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)), eval_adjust_args1(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368))
Unify: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)), eval_adjust_args1(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368))
^ Call: (246) [user] eval_all_args
^ Unify: (246) [user] eval_all_args
^ Call: (247) [user] true_flag
^ Unify: (247) [user] true_flag
^ Exit: (247) [user] true_flag
^ Exit: (246) [user] eval_all_args
^ Call: (246) [user] eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)
^ Unify: (246) [user] eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_31600])
^ Call: (247) [user] apply:maplist(must_eval_args(=, _32558, 497, '&self'), [bench, _4094], _31600)
^ Unify: (247) [apply] apply:maplist(user:must_eval_args(=, _32558, 497, '&self'), [bench, _4094], _31600)
Call: (248) [apply] apply:maplist_([bench, _4094], _31600, user:must_eval_args(=, _32558, 497, '&self'))
Unify: (248) [apply] apply:maplist_([bench, _4094], [_35380|_35382], user:must_eval_args(=, _32558, 497, '&self'))
^ Call: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, _35380)
^ Unify: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, _35380)
^ Call: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] var(eval_args)
Fail: (251) [system] var(eval_args)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==false
Fail: (251) [system] eval_args==false
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==true
Fail: (251) [system] eval_args==true
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, debug)
^ Unify: (251) [user] fast_option_value(eval_args, debug)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, debug)
Fail: (252) [system] current_prolog_flag(eval_args, debug)
^ Fail: (251) [user] fast_option_value(eval_args, debug)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, trace)
^ Unify: (251) [user] fast_option_value(eval_args, trace)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, trace)
Fail: (252) [system] current_prolog_flag(eval_args, trace)
^ Fail: (251) [user] fast_option_value(eval_args, trace)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832)
Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832)
^ Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, _69768)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, [])
Call: (253) [system] current_prolog_flag(nodebugx, true)
^ Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, _72572)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, _73510)
^ Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_76244, _76246, _76248), defined)
^ Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_76244, _76246, _76248), defined)
Call: (254) [system] nonvar(defined)
Exit: (254) [system] nonvar(defined)
Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
Call: (256) [system] callable(debugging_logicmoo_setting(_76244, _76246, _76248))
Exit: (256) [system] callable(debugging_logicmoo_setting(_76244, _76246, _76248))
Call: (256) [system] atom(bugger)
Exit: (256) [system] atom(bugger)
Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
^ Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_76244, _76246, _76248), defined)
^ Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _67832, _90158)
^ Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (251) [system] true==true
Exit: (251) [system] true==true
^ Exit: (250) [user] is_debugging(eval_args)
^ Unify: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, _35380)
^ Call: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
^ Unify: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
Call: (251) [system] var(bench)
^ Redo: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
^ Unify: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_103282, _103284), once(user:self_eval(bench)), '$restore_trace'(_103282, _103284))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_103282, _103284), system:once(user:self_eval(bench)), system:'$restore_trace'(_103282, _103284))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_103282, _103284))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
Call: (251) [system] _35380=bench
Exit: (251) [system] bench=bench
^ Exit: (250) [user] eval_args(=, _32558, 497, '&self', bench, bench)
^ Exit: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, bench)
Call: (249) [apply] apply:maplist_([_4094], _35382, user:must_eval_args(=, _32558, 497, '&self'))
Unify: (249) [apply] apply:maplist_([_4094], [_111780|_111782], user:must_eval_args(=, _32558, 497, '&self'))
^ Call: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _111780)
^ Unify: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _111780)
^ Call: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] var(eval_args)
Fail: (252) [system] var(eval_args)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==false
Fail: (252) [system] eval_args==false
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==true
Fail: (252) [system] eval_args==true
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, debug)
^ Unify: (252) [user] fast_option_value(eval_args, debug)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, debug)
Fail: (253) [system] current_prolog_flag(eval_args, debug)
^ Fail: (252) [user] fast_option_value(eval_args, debug)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, trace)
^ Unify: (252) [user] fast_option_value(eval_args, trace)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, trace)
Fail: (253) [system] current_prolog_flag(eval_args, trace)
^ Fail: (252) [user] fast_option_value(eval_args, trace)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232)
Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232)
^ Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, _146168)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, [])
Call: (254) [system] current_prolog_flag(nodebugx, true)
^ Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, _148972)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, _149910)
^ Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_152644, _152646, _152648), defined)
^ Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_152644, _152646, _152648), defined)
Call: (255) [system] nonvar(defined)
Exit: (255) [system] nonvar(defined)
Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
Call: (257) [system] callable(debugging_logicmoo_setting(_152644, _152646, _152648))
Exit: (257) [system] callable(debugging_logicmoo_setting(_152644, _152646, _152648))
Call: (257) [system] atom(bugger)
Exit: (257) [system] atom(bugger)
Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
^ Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_152644, _152646, _152648), defined)
^ Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _144232, _166558)
^ Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (252) [system] true==true
Exit: (252) [system] true==true
^ Exit: (251) [user] is_debugging(eval_args)
^ Unify: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _111780)
^ Call: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
^ Unify: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
Call: (252) [system] var(_4094)
Exit: (252) [system] var(_4094)
Call: (252) [system] nonvar(_111780)
^ Redo: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
^ Unify: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_181530, _181532), once(user:self_eval(_4094)), '$restore_trace'(_181530, _181532))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_181530, _181532), system:once(user:self_eval(_4094)), system:'$restore_trace'(_181530, _181532))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_181530, _181532))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
Call: (252) [system] _111780=_4094
Exit: (252) [system] _4094=_4094
^ Exit: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _4094)
^ Exit: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _4094)
Call: (250) [apply] apply:maplist_([], _111782, user:must_eval_args(=, _32558, 497, '&self'))
Unify: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _32558, 497, '&self'))
Exit: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _32558, 497, '&self'))
Exit: (249) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _32558, 497, '&self'))
Exit: (248) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _32558, 497, '&self'))
^ Exit: (247) [apply] apply:maplist(user:must_eval_args(=, _32558, 497, '&self'), [bench, _4094], [bench, _4094])
Call: (247) [system] _21366=_6600
Exit: (247) [system] _6600=_6600
^ Exit: (246) [user] eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^ Exit: (243) [user] eval_adjust_args(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Unify: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Call: (245) [system] setup_call_cleanup('$notrace'(_201330, _201332), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _201288, fbug((_201288-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_201330, _201332))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_201330, _201332), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _201288, fbug((_201288-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_201330, _201332))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_201330, _201332))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _201288, fbug((_201288-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Call: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
Unify: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
^ Call: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^ Call: (247) [user] typed_list('&self', _213742, _213664)
^ Unify: (247) [user] typed_list('&self', _214674, _213664)
Call: (248) [system] compound('&self')
Fail: (248) [system] compound('&self')
^ Fail: (247) [user] typed_list('&self', _217454, _213664)
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Call: (247) [system] '&self'=='&flybase'
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^ Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'], _224836, _224838)
^ Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'], _225772, _225774)
^ Call: (249) [user] loaded_into_kb('&self', _226630)
^ Unify: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (249) [user] once(user:asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (249) [system] once(user:asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (250) [user] asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (250) [user] asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Call: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^ Call: (248) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Redo: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Call: (247) [system] '&self'\=='&corelib'
Exit: (247) [system] '&self'\=='&corelib'
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Call: (247) [system] '&self'\=='&corelib'
Exit: (247) [system] '&self'\=='&corelib'
Call: (247) [user] metta_atom_asserted('&self', '&corelib')
Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (248) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
Exit: (247) [user] metta_atom_asserted('&self', '&corelib')
Call: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
^ Call: (248) [user] using_all_spaces
^ Unify: (248) [user] using_all_spaces
Call: (249) [system] nb_current(with_all_spaces, t)
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
Call: (248) [system] 'registered-python-function'==(:)
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
Call: (248) [system] 'registered-python-function'=='@doc'
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
Call: (248) [system] fail
Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
Redo: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
Call: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
Unify: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
^ Call: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _299688), is_syspred('file-search-path', _299688, _299696)))
^ Unify: (247) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _299688), is_syspred('file-search-path', _299688, _299696)))
^ Call: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_305334, !, 'file-search-path')
^ Redo: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_309962, '-fn', 'file-search-path')
^ Redo: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_314590, '-p', 'file-search-path')
^ Fail: (249) [user] is_system_pred('file-search-path')
Redo: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
Call: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
Unify: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
^ Call: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (248) [user] allow_host_functions
^ Unify: (248) [user] allow_host_functions
^ Exit: (248) [user] allow_host_functions
^ Call: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_327526, !, 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_332154, '-fn', 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_336782, '-p', 'file-search-path')
Redo: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
Call: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
Unify: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^ Call: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
Call: (250) [system] var(['file-search-path', bench, _4094])
^ Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _342278)
Call: (250) [system] var('file-search-path')
^ Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _342278)
^ Call: (250) [user] len_or_unbound([bench, _4094], _342278)
^ Unify: (250) [user] len_or_unbound([bench, _4094], _342278)
Call: (251) [system] is_list([bench, _4094])
Exit: (251) [system] is_list([bench, _4094])
Call: (251) [system] length([bench, _4094], _342278)
Unify: (251) [system] length([bench, _4094], _342278)
Call: (252) [system] var(_342278)
Exit: (252) [system] var(_342278)
Call: (252) [system] []==[]
Exit: (252) [system] []==[]
Call: (252) [system] _342278=2
Exit: (252) [system] 2=2
Exit: (251) [system] length([bench, _4094], 2)
^ Exit: (250) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (249) [user] is_metta_type_constructor('&self', 'file-search-path', _363632)
^ Unify: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
^ Exit: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
Call: (249) [system] 2\=2
^ Redo: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Unify: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_370242, _370244), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _370200, fbug((_370200-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), '$restore_trace'(_370242, _370244))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_370242, _370244), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _370200, fbug((_370200-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_370242, _370244))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_370242, _370244))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _370200, fbug((_370200-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Call: (249) [user] fail_on_constructor
^ Unify: (249) [user] fail_on_constructor
^ Call: (250) [user] true_flag
^ Unify: (250) [user] true_flag
^ Exit: (250) [user] true_flag
^ Exit: (249) [user] fail_on_constructor
Redo: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^ Call: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (251) [system] number(bench)
^ Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (251) [system] atom('file-search-path')
Exit: (251) [system] atom('file-search-path')
^ Call: (251) [user] need_subst_f('file-search-path')
^ Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] ['file-search-path', bench, _4094]=_6600
Exit: (250) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Exit: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
Exit: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
Exit: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^ Exit: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Unify: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Exit: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Exit: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=_6300
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (240) [user] eval_20(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (240) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
Exit: (240) [system] nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094])
^ Call: (240) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))))
^ Unify: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_414046, _414048), once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))), '$restore_trace'(_414046, _414048))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_414046, _414048), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_414046, _414048))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_414046, _414048))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^ Exit: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]))))
^ Call: (240) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))))))))))
^ Unify: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))))))))))
Call: (242) [system] _6308==1
Fail: (242) [system] _6308==1
^ Call: (243) [system] setup_call_cleanup('$notrace'(_422502, _422504), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))), '$restore_trace'(_422502, _422504))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_422502, _422504), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))), system:'$restore_trace'(_422502, _422504))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_422502, _422504))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))))))))))
^ Exit: (238) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))))))
Call: (238) [system] retval(['file-search-path', bench, _416900])\=@=retval(fail)
Exit: (238) [system] retval(['file-search-path', bench, _416900])\=@=retval(fail)
^ Exit: (237) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_432972, _432974), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_432972, _432974))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_432972, _432974), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_432972, _432974))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_432972, _432974))
^ Fail: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], _6268)
Call: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
Exit: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
Call: (237) [system] _439534=['file-search-path', bench, _4094]
Exit: (237) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Unify: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Call: (238) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
^ Unify: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
Call: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
Unify: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
^ Call: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Unify: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Call: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (242) [system] number(bench)
^ Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (242) [system] atom('file-search-path')
Exit: (242) [system] atom('file-search-path')
^ Call: (242) [user] need_subst_f('file-search-path')
^ Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=_6268
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^ Exit: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^ Exit: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (235) [user] eval_00(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (234) [user] eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (233) [user] must_eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6270, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_468458|_468460], user:must_eval_args(=, _6254, 498, '&self'))
^ Call: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _468458)
^ Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _468458)
^ Call: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] var(eval_args)
Fail: (236) [system] var(eval_args)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==false
Fail: (236) [system] eval_args==false
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==true
Fail: (236) [system] eval_args==true
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, debug)
^ Unify: (236) [user] fast_option_value(eval_args, debug)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, debug)
Fail: (237) [system] current_prolog_flag(eval_args, debug)
^ Fail: (236) [user] fast_option_value(eval_args, debug)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, trace)
^ Unify: (236) [user] fast_option_value(eval_args, trace)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, trace)
Fail: (237) [system] current_prolog_flag(eval_args, trace)
^ Fail: (236) [user] fast_option_value(eval_args, trace)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910)
Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910)
^ Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, _502846)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, [])
Call: (238) [system] current_prolog_flag(nodebugx, true)
^ Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, _505650)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, _506588)
^ Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_509322, _509324, _509326), defined)
^ Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_509322, _509324, _509326), defined)
Call: (239) [system] nonvar(defined)
Exit: (239) [system] nonvar(defined)
Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
Call: (241) [system] callable(debugging_logicmoo_setting(_509322, _509324, _509326))
Exit: (241) [system] callable(debugging_logicmoo_setting(_509322, _509324, _509326))
Call: (241) [system] atom(bugger)
Exit: (241) [system] atom(bugger)
Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
^ Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_509322, _509324, _509326), defined)
^ Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _6300, _6304)
^ Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (236) [system] true==true
Exit: (236) [system] true==true
^ Exit: (235) [user] is_debugging(eval_args)
^ Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Call: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
Call: (236) [system] var('True')
^ Redo: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_18848, _18850), once(user:self_eval('True')), '$restore_trace'(_18848, _18850))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_18848, _18850), system:once(user:self_eval('True')), system:'$restore_trace'(_18848, _18850))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_18848, _18850))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (236) [system] _6292='True'
Exit: (236) [system] 'True'='True'
^ Exit: (235) [user] eval_args(=, _6254, 498, '&self', 'True', 'True')
^ Exit: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', 'True')
Call: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _6294, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_27346|_27348], user:must_eval_args(=, _6254, 498, '&self'))
^ Call: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] var(eval_args)
Fail: (237) [system] var(eval_args)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] eval_args==false
Fail: (237) [system] eval_args==false
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] eval_args==true
Fail: (237) [system] eval_args==true
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
^ Call: (237) [user] fast_option_value(eval_args, debug)
^ Unify: (237) [user] fast_option_value(eval_args, debug)
Call: (238) [system] atom(eval_args)
Exit: (238) [system] atom(eval_args)
Call: (238) [system] current_prolog_flag(eval_args, debug)
Fail: (238) [system] current_prolog_flag(eval_args, debug)
^ Fail: (237) [user] fast_option_value(eval_args, debug)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
^ Call: (237) [user] fast_option_value(eval_args, trace)
^ Unify: (237) [user] fast_option_value(eval_args, trace)
Call: (238) [system] atom(eval_args)
Exit: (238) [system] atom(eval_args)
Call: (238) [system] current_prolog_flag(eval_args, trace)
Fail: (238) [system] current_prolog_flag(eval_args, trace)
^ Fail: (237) [user] fast_option_value(eval_args, trace)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798)
Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798)
^ Call: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, _61734)
^ Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, [])
Call: (239) [system] current_prolog_flag(nodebugx, true)
^ Redo: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, _64538)
^ Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, _65476)
^ Call: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (239) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_68210, _68212, _68214), defined)
^ Unify: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_68210, _68212, _68214), defined)
Call: (240) [system] nonvar(defined)
Exit: (240) [system] nonvar(defined)
Call: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
Unify: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
Call: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
Unify: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
Call: (242) [system] callable(debugging_logicmoo_setting(_68210, _68212, _68214))
Exit: (242) [system] callable(debugging_logicmoo_setting(_68210, _68212, _68214))
Call: (242) [system] atom(bugger)
Exit: (242) [system] atom(bugger)
Exit: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
Exit: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
^ Exit: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_68210, _68212, _68214), defined)
^ Call: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _59798, _82124)
^ Unify: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (237) [system] true==true
Exit: (237) [system] true==true
^ Exit: (236) [user] is_debugging(eval_args)
^ Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
Call: (237) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_95248, _95250), once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_95248, _95250))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_95248, _95250), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_95248, _95250))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_95248, _95250))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_99986, _99988), once(user:nonvar(_27346)), '$restore_trace'(_99986, _99988))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_99986, _99988), system:once(user:nonvar(_27346)), system:'$restore_trace'(_99986, _99988))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_99986, _99988))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_104724, _104726), once(user:nonvar(_27346)), '$restore_trace'(_104724, _104726))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_104724, _104726), system:once(user:nonvar(_27346)), system:'$restore_trace'(_104724, _104726))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_104724, _104726))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
Call: (237) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
Call: (237) [system] atom(=)
Exit: (237) [system] atom(=)
Call: (237) [system] (=)\==(=)
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_118790, _118792), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_118790, _118792))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_118790, _118792), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_118790, _118792))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_118790, _118792))
^ Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (240) [system] setup_call_cleanup('$notrace'(_128188, _128190), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_128188, _128190))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_128188, _128190), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_128188, _128190))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_128188, _128190))
^ Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Unify: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^ Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (241) [system] 498<1
Fail: (241) [system] 498<1
^ Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_141346, _141348), once(user:(_141322 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _141336))), '$restore_trace'(_141346, _141348))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_141346, _141348), system:once(user:(_141322 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _141336))), system:'$restore_trace'(_141346, _141348))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_141346, _141348))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _144212], []]))), system:'$restore_trace'(3, -1))
^ Call: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Call: (240) [user] must_det_ll((notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^ Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^ Call: (241) [user] once(user:(notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^ Unify: (241) [system] once(user:(notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_150984, _150986), once(user:(flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), '$restore_trace'(_150984, _150986))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_150984, _150986), system:once(user:(flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), system:'$restore_trace'(_150984, _150986))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_150984, _150986))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _147130=_147130, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace)))))
^ Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace)))))
^ Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace)))))
Call: (243) [user] nop(notrace(no_repeats_var(_147260)))
Unify: (243) [user] nop(notrace(no_repeats_var(_147260)))
Exit: (243) [user] nop(notrace(no_repeats_var(_147260)))
^ Exit: (241) [system] once(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _147130=_147130, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^ Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _147130=_147130, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
Call: (240) [occurs] occurs:sub_term(_162448, e)
Unify: (240) [occurs] occurs:sub_term(e, e)
Exit: (240) [occurs] occurs:sub_term(e, e)
Call: (240) [system] e\=e
Fail: (240) [system] e\=e
Redo: (240) [occurs] occurs:sub_term(_162448, e)
Unify: (240) [occurs] occurs:sub_term(_162448, e)
Call: (241) [system] compound(e)
Fail: (241) [system] compound(e)
Fail: (240) [occurs] occurs:sub_term(_162448, e)
^ Redo: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (240) [system] _172666=e
Exit: (240) [system] e=e
^ Call: (240) [user] if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (240) [user] if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_176470, _176472), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _176428, fbug((_176428-->if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_176470, _176472))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_176470, _176472), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _176428, fbug((_176428-->if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_176470, _176472))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_176470, _176472))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _176428, fbug((_176428-->if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [user] if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (240) [system] _181252=retval(fail)
Exit: (240) [system] retval(fail)=retval(fail)
Call: (240) [system] _183114=(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))))
Exit: (240) [system] (\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))))
^ Call: (240) [user] call_cleanup(((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)*->nb_setarg(1, retval(fail), _145160);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)), ignore(notrace((\+_145160\=_147260, nb_setarg(1, retval(fail), _145160))))), ignore((_147130==1->ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)])))))))))))
^ Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)*->nb_setarg(1, retval(fail), _145160);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)), ignore(notrace((\+_145160\=_147260, nb_setarg(1, retval(fail), _145160))))), user:ignore((_147130==1->ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)])))))))))))
^ Call: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (246) [system] setup_call_cleanup('$notrace'(_195520, _195522), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_195520, _195522))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_195520, _195522), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_195520, _195522))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_195520, _195522))
^ Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atomic(',')
Exit: (244) [system] atomic(',')
^ Call: (244) [user] is_sl(',')
^ Unify: (244) [user] is_sl(',')
Call: (245) [system] number(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] atom(=)
Exit: (243) [system] atom(=)
Call: (243) [system] (=)\==(=)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] callable(',')
Exit: (243) [system] callable(',')
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_222554])
Call: (243) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316))
^ Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316))
^ Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316)
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316)
Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_231892])
Call: (245) [system] ground(',')
Exit: (245) [system] ground(',')
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_234674])
^ Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _234674)
^ Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _234674)
Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _234674, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_238420|_238422], user:expand_eval)
^ Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _238420)
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _238420)
Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_243064])
Call: (248) [system] ground('prolog-load-context')
Exit: (248) [system] ground('prolog-load-context')
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_245846])
^ Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _245846)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _245846)
Call: (249) [apply] apply:maplist_([directory, _4148], _245846, user:expand_eval)
Unify: (249) [apply] apply:maplist_([directory, _4148], [_249592|_249594], user:expand_eval)
^ Call: (250) [user] expand_eval(directory, _249592)
^ Unify: (250) [user] expand_eval(directory, _249592)
Call: (251) [system] is_list(directory)
^ Redo: (250) [user] expand_eval(directory, _249592)
Call: (251) [system] directory=_249592
Exit: (251) [system] directory=directory
^ Exit: (250) [user] expand_eval(directory, directory)
Call: (250) [apply] apply:maplist_([_4148], _249594, user:expand_eval)
Unify: (250) [apply] apply:maplist_([_4148], [_257954|_257956], user:expand_eval)
^ Call: (251) [user] expand_eval(_4148, _257954)
^ Unify: (251) [user] expand_eval(_4148, _257954)
Call: (252) [system] is_list(_4148)
^ Redo: (251) [user] expand_eval(_4148, _257954)
Call: (252) [system] _4148=_257954
Exit: (252) [system] _4148=_4148
^ Exit: (251) [user] expand_eval(_4148, _4148)
Call: (251) [apply] apply:maplist_([], _257956, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (247) [apply] apply:maplist_([[]], _238422, user:expand_eval)
Unify: (247) [apply] apply:maplist_([[]], [_272842|_272844], user:expand_eval)
^ Call: (248) [user] expand_eval([], _272842)
^ Unify: (248) [user] expand_eval([], _272842)
Call: (249) [system] is_list([])
Exit: (249) [system] is_list([])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Call: (243) [user] is_progn(',')
^ Unify: (243) [user] is_progn(',')
Call: (244) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Call: (243) [user] is_space_op(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
Call: (243) [system] ['prolog-load-context', directory, _4148]=[_288692, _288698, _288704]
Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] atom('prolog-load-context')
Exit: (244) [system] atom('prolog-load-context')
Call: (244) [system] atom_length('prolog-load-context', 1)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Call: (243) [user] metta_compiled_predicate('&self', ',', _299848)
^ Fail: (243) [user] metta_compiled_predicate('&self', ',', _299848)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (245) [user] self_eval(',')
^ Unify: (245) [user] self_eval(',')
^ Call: (247) [system] setup_call_cleanup('$notrace'(_311040, _311042), once(user:self_eval0(',')), '$restore_trace'(_311040, _311042))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_311040, _311042), system:once(user:self_eval0(',')), system:'$restore_trace'(_311040, _311042))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_311040, _311042))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(',')
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (248) [system] setup_call_cleanup('$notrace'(_319456, _319458), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_319456, _319458))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_319456, _319458), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_319456, _319458))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_319456, _319458))
^ Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] _325106=do_more_defs(true)
Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (243) [user] clause(eval_21(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160), _326982)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] (',')==(/)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] (',')== ===
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
Call: (243) [system] (',')== ====
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^ Call: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (246) [user] is_assignment(',')
^ Unify: (246) [user] is_assignment(',')
Call: (247) [system] atom(',')
Exit: (247) [system] atom(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (247) [user] allow_clp
^ Unify: (247) [user] allow_clp
^ Call: (248) [user] false_flag
^ Unify: (248) [user] false_flag
Call: (249) [system] fail
Fail: (249) [system] fail
^ Fail: (248) [user] false_flag
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
Call: (247) [system] var(',')
^ Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^ Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^ Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^ Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^ Call: (249) [user] setup_call_cleanup('$notrace'(_370782, _370784), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076))), '$restore_trace'(_370782, _370784))
^ Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_370782, _370784), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076))), user:'$restore_trace'(_370782, _370784))
^ Call: (250) [system] sig_atomic(user:'$notrace'(_370782, _370784))
^ Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^ Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^ Call: (245) [user] eval_adjust_args(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)
^ Unify: (245) [user] eval_adjust_args(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)
Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)), eval_adjust_args1(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870))
Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)), eval_adjust_args1(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870))
^ Call: (248) [user] eval_all_args
^ Unify: (248) [user] eval_all_args
^ Call: (249) [user] true_flag
^ Unify: (249) [user] true_flag
^ Exit: (249) [user] true_flag
^ Exit: (248) [user] eval_all_args
^ Call: (248) [user] eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)
^ Unify: (248) [user] eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_407102])
^ Call: (249) [user] apply:maplist(must_eval_args(=, _408060, 497, '&self'), [['prolog-load-context', directory, _4148], []], _407102)
^ Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _408060, 497, '&self'), [['prolog-load-context', directory, _4148], []], _407102)
Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _407102, user:must_eval_args(=, _408060, 497, '&self'))
Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_410882|_410884], user:must_eval_args(=, _408060, 497, '&self'))
^ Call: (251) [user] must_eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (251) [user] must_eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, _445270)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, _448074)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, _449012)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_451746, _451748, _451750), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_451746, _451748, _451750), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
Call: (258) [system] callable(debugging_logicmoo_setting(_451746, _451748, _451750))
Exit: (258) [system] callable(debugging_logicmoo_setting(_451746, _451748, _451750))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_451746, _451748, _451750), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _443334, _465660)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
Call: (253) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_478784, _478786), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_478784, _478786))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_478784, _478786), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_478784, _478786))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_478784, _478786))
^ Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_483522, _483524), once(user:nonvar(_410882)), '$restore_trace'(_483522, _483524))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_483522, _483524), system:once(user:nonvar(_410882)), system:'$restore_trace'(_483522, _483524))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_483522, _483524))
^ Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_488260, _488262), once(user:nonvar(_410882)), '$restore_trace'(_488260, _488262))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_488260, _488262), system:once(user:nonvar(_410882)), system:'$restore_trace'(_488260, _488262))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_488260, _488262))
^ Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
Call: (253) [system] [directory, _4148]==[]
^ Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_502326, _502328), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_502326, _502328))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_502326, _502328), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_502326, _502328))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_502326, _502328))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_511724, _511726), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_511724, _511726))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_511724, _511726), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_511724, _511726))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_511724, _511726))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (254) [user] eval_01(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Unify: (254) [user] eval_01(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^ Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 497<1
Fail: (257) [system] 497<1
^ Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_7640, _7642), once(user:(_7616 is 497-1, copy_term(['prolog-load-context', directory, _4148], _7630))), '$restore_trace'(_7640, _7642))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_7640, _7642), system:once(user:(_7616 is 497-1, copy_term(['prolog-load-context', directory, _4148], _7630))), system:'$restore_trace'(_7640, _7642))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_7640, _7642))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _10494]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_17266, _17268), once(user:(flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), '$restore_trace'(_17266, _17268))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_17266, _17268), system:once(user:(flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), system:'$restore_trace'(_17266, _17268))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_17266, _17268))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _13412=_13412, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_13542)))
Unify: (259) [user] nop(notrace(no_repeats_var(_13542)))
Exit: (259) [user] nop(notrace(no_repeats_var(_13542)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _13412=_13412, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _13412=_13412, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
Call: (256) [occurs] occurs:sub_term(_28730, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_28730, e)
Unify: (256) [occurs] occurs:sub_term(_28730, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_28730, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (256) [system] _38948=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (256) [user] if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_42752, _42754), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _42710, fbug((_42710-->if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_42752, _42754))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_42752, _42754), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _42710, fbug((_42710-->if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_42752, _42754))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_42752, _42754))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _42710, fbug((_42710-->if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (256) [system] _47534=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _49396=(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)*->nb_setarg(1, retval(fail), _11442);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)), ignore(notrace((\+_11442\=_13542, nb_setarg(1, retval(fail), _11442))))), ignore((_13412==1->ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)*->nb_setarg(1, retval(fail), _11442);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)), ignore(notrace((\+_11442\=_13542, nb_setarg(1, retval(fail), _11442))))), user:ignore((_13412==1->ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_61802, _61804), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_61802, _61804))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_61802, _61804), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_61802, _61804))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_61802, _61804))
^ Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (260) [system] atomic('prolog-load-context')
Exit: (260) [system] atomic('prolog-load-context')
^ Call: (260) [user] is_sl('prolog-load-context')
^ Unify: (260) [user] is_sl('prolog-load-context')
Call: (261) [system] number('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] [directory, _4148]==[]
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] callable('prolog-load-context')
Exit: (259) [system] callable('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] is_list([directory, _4148])
Exit: (259) [system] is_list([directory, _4148])
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_88836])
Call: (259) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _92598))
^ Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _92598))
^ Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _92598)
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _92598)
Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_98174])
Call: (261) [system] ground('prolog-load-context')
Exit: (261) [system] ground('prolog-load-context')
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_100956])
^ Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _100956)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _100956)
Call: (262) [apply] apply:maplist_([directory, _4148], _100956, user:expand_eval)
Unify: (262) [apply] apply:maplist_([directory, _4148], [_104702|_104704], user:expand_eval)
^ Call: (263) [user] expand_eval(directory, _104702)
^ Unify: (263) [user] expand_eval(directory, _104702)
Call: (264) [system] is_list(directory)
^ Redo: (263) [user] expand_eval(directory, _104702)
Call: (264) [system] directory=_104702
Exit: (264) [system] directory=directory
^ Exit: (263) [user] expand_eval(directory, directory)
Call: (263) [apply] apply:maplist_([_4148], _104704, user:expand_eval)
Unify: (263) [apply] apply:maplist_([_4148], [_113064|_113066], user:expand_eval)
^ Call: (264) [user] expand_eval(_4148, _113064)
^ Unify: (264) [user] expand_eval(_4148, _113064)
Call: (265) [system] is_list(_4148)
^ Redo: (264) [user] expand_eval(_4148, _113064)
Call: (265) [system] _4148=_113064
Exit: (265) [system] _4148=_4148
^ Exit: (264) [user] expand_eval(_4148, _4148)
Call: (264) [apply] apply:maplist_([], _113066, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Call: (259) [user] is_progn('prolog-load-context')
^ Unify: (259) [user] is_progn('prolog-load-context')
Call: (260) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Call: (259) [user] is_space_op('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] is_list(directory)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _141048)
^ Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _141048)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval('prolog-load-context')
^ Unify: (261) [user] self_eval('prolog-load-context')
^ Call: (263) [system] setup_call_cleanup('$notrace'(_152240, _152242), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_152240, _152242))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_152240, _152242), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_152240, _152242))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_152240, _152242))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval('prolog-load-context')
Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (262) [user] self_eval(directory)
^ Unify: (262) [user] self_eval(directory)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_160656, _160658), once(user:self_eval0(directory)), '$restore_trace'(_160656, _160658))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_160656, _160658), system:once(user:self_eval0(directory)), system:'$restore_trace'(_160656, _160658))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_160656, _160658))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(directory)
Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (263) [user] self_eval(_4148)
^ Unify: (263) [user] self_eval(_4148)
^ Call: (265) [system] setup_call_cleanup('$notrace'(_169072, _169074), once(user:self_eval0(_4148)), '$restore_trace'(_169072, _169074))
^ Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_169072, _169074), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_169072, _169074))
^ Call: (266) [system] sig_atomic(system:'$notrace'(_169072, _169074))
^ Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (263) [user] self_eval(_4148)
Call: (263) [apply] apply:maplist_([], user:self_eval)
Unify: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=[_180276|_180278]
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] _184928=do_more_defs(true)
Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (259) [user] clause(eval_21(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442), _186804)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] 'prolog-load-context'==(/)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] 'prolog-load-context'== ===
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
Call: (259) [system] 'prolog-load-context'== ====
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^ Call: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Call: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^ Call: (262) [user] is_assignment('prolog-load-context')
^ Unify: (262) [user] is_assignment('prolog-load-context')
Call: (263) [system] atom('prolog-load-context')
Exit: (263) [system] atom('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^ Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _198076)
^ Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _198076)
^ Call: (263) [user] allow_clp
^ Unify: (263) [user] allow_clp
^ Call: (264) [user] false_flag
^ Unify: (264) [user] false_flag
Call: (265) [system] fail
Fail: (265) [system] fail
^ Fail: (264) [user] false_flag
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^ Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
Call: (263) [system] var('prolog-load-context')
^ Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
^ Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^ Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^ Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^ Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^ Call: (265) [user] setup_call_cleanup('$notrace'(_230604, _230606), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898))), '$restore_trace'(_230604, _230606))
^ Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_230604, _230606), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898))), user:'$restore_trace'(_230604, _230606))
^ Call: (266) [system] sig_atomic(user:'$notrace'(_230604, _230606))
^ Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^ Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Call: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Call: (261) [user] eval_adjust_args(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)
^ Unify: (261) [user] eval_adjust_args(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)
Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)), eval_adjust_args1(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692))
Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)), eval_adjust_args1(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692))
^ Call: (264) [user] eval_all_args
^ Unify: (264) [user] eval_all_args
^ Call: (265) [user] true_flag
^ Unify: (265) [user] true_flag
^ Exit: (265) [user] true_flag
^ Exit: (264) [user] eval_all_args
^ Call: (264) [user] eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)
^ Unify: (264) [user] eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_266924])
^ Call: (265) [user] apply:maplist(must_eval_args(=, _267882, 496, '&self'), [directory, _4148], _266924)
^ Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _267882, 496, '&self'), [directory, _4148], _266924)
Call: (266) [apply] apply:maplist_([directory, _4148], _266924, user:must_eval_args(=, _267882, 496, '&self'))
Unify: (266) [apply] apply:maplist_([directory, _4148], [_270704|_270706], user:must_eval_args(=, _267882, 496, '&self'))
^ Call: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, _270704)
^ Unify: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, _270704)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, _305092)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, _307896)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, _308834)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_311568, _311570, _311572), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_311568, _311570, _311572), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
Call: (274) [system] callable(debugging_logicmoo_setting(_311568, _311570, _311572))
Exit: (274) [system] callable(debugging_logicmoo_setting(_311568, _311570, _311572))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_311568, _311570, _311572), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _303156, _325482)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, _270704)
^ Call: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
^ Unify: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
Call: (269) [system] var(directory)
^ Redo: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
^ Unify: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_338606, _338608), once(user:self_eval(directory)), '$restore_trace'(_338606, _338608))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_338606, _338608), system:once(user:self_eval(directory)), system:'$restore_trace'(_338606, _338608))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_338606, _338608))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (269) [system] _270704=directory
Exit: (269) [system] directory=directory
^ Exit: (268) [user] eval_args(=, _267882, 496, '&self', directory, directory)
^ Exit: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, directory)
Call: (267) [apply] apply:maplist_([_4148], _270706, user:must_eval_args(=, _267882, 496, '&self'))
Unify: (267) [apply] apply:maplist_([_4148], [_347104|_347106], user:must_eval_args(=, _267882, 496, '&self'))
^ Call: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _347104)
^ Unify: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _347104)
^ Call: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] var(eval_args)
Fail: (270) [system] var(eval_args)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==false
Fail: (270) [system] eval_args==false
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==true
Fail: (270) [system] eval_args==true
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, debug)
^ Unify: (270) [user] fast_option_value(eval_args, debug)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, debug)
Fail: (271) [system] current_prolog_flag(eval_args, debug)
^ Fail: (270) [user] fast_option_value(eval_args, debug)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, trace)
^ Unify: (270) [user] fast_option_value(eval_args, trace)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, trace)
Fail: (271) [system] current_prolog_flag(eval_args, trace)
^ Fail: (270) [user] fast_option_value(eval_args, trace)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556)
Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556)
^ Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, _381492)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, [])
Call: (272) [system] current_prolog_flag(nodebugx, true)
^ Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, _384296)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, _385234)
^ Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_387968, _387970, _387972), defined)
^ Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_387968, _387970, _387972), defined)
Call: (273) [system] nonvar(defined)
Exit: (273) [system] nonvar(defined)
Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
Call: (275) [system] callable(debugging_logicmoo_setting(_387968, _387970, _387972))
Exit: (275) [system] callable(debugging_logicmoo_setting(_387968, _387970, _387972))
Call: (275) [system] atom(bugger)
Exit: (275) [system] atom(bugger)
Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
^ Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_387968, _387970, _387972), defined)
^ Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _379556, _401882)
^ Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (270) [system] true==true
Exit: (270) [system] true==true
^ Exit: (269) [user] is_debugging(eval_args)
^ Unify: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _347104)
^ Call: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
^ Unify: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
Call: (270) [system] var(_4148)
Exit: (270) [system] var(_4148)
Call: (270) [system] nonvar(_347104)
^ Redo: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
^ Unify: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
^ Call: (271) [system] setup_call_cleanup('$notrace'(_416854, _416856), once(user:self_eval(_4148)), '$restore_trace'(_416854, _416856))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_416854, _416856), system:once(user:self_eval(_4148)), system:'$restore_trace'(_416854, _416856))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_416854, _416856))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (270) [system] _347104=_4148
Exit: (270) [system] _4148=_4148
^ Exit: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _4148)
^ Exit: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _4148)
Call: (268) [apply] apply:maplist_([], _347106, user:must_eval_args(=, _267882, 496, '&self'))
Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _267882, 496, '&self'))
Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _267882, 496, '&self'))
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _267882, 496, '&self'))
Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _267882, 496, '&self'))
^ Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _267882, 496, '&self'), [directory, _4148], [directory, _4148])
Call: (265) [system] _256690=_198076
Exit: (265) [system] _198076=_198076
^ Exit: (264) [user] eval_adjust_args2(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (261) [user] eval_adjust_args(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (263) [system] setup_call_cleanup('$notrace'(_436654, _436656), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _436612, fbug((_436612-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_436654, _436656))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_436654, _436656), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _436612, fbug((_436612-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_436654, _436656))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_436654, _436656))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _436612, fbug((_436612-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
Call: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)))))
Unify: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)))))
^ Call: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^ Unify: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
Call: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^ Call: (265) [user] typed_list('&self', _449066, _448988)
^ Unify: (265) [user] typed_list('&self', _449998, _448988)
Call: (266) [system] compound('&self')
Fail: (266) [system] compound('&self')
^ Fail: (265) [user] typed_list('&self', _452778, _448988)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Call: (265) [system] '&self'=='&flybase'
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'], _460160, _460162)
^ Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'], _461096, _461098)
^ Call: (267) [user] loaded_into_kb('&self', _461954)
^ Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (267) [user] once(user:asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (267) [system] once(user:asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (268) [user] asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (268) [user] asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
Call: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'==(:)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'=='@doc'
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Call: (266) [system] fail
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _7166, _7172, 'prolog-load-context'])
Redo: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))))
Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
^ Call: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _18202), is_syspred('prolog-load-context', _18202, _18210)))
^ Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _18202), is_syspred('prolog-load-context', _18202, _18210)))
^ Call: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_23848, !, 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_28476, '-fn', 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_33104, '-p', 'prolog-load-context')
^ Fail: (267) [user] is_system_pred('prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
^ Call: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (266) [user] allow_host_functions
^ Unify: (266) [user] allow_host_functions
^ Exit: (266) [user] allow_host_functions
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_46040, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_50668, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_55296, '-p', 'prolog-load-context')
Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
Call: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^ Call: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
Call: (268) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _60792)
Call: (268) [system] var('prolog-load-context')
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _60792)
^ Call: (268) [user] len_or_unbound([directory, _4148], _60792)
^ Unify: (268) [user] len_or_unbound([directory, _4148], _60792)
Call: (269) [system] is_list([directory, _4148])
Exit: (269) [system] is_list([directory, _4148])
Call: (269) [system] length([directory, _4148], _60792)
Unify: (269) [system] length([directory, _4148], _60792)
Call: (270) [system] var(_60792)
Exit: (270) [system] var(_60792)
Call: (270) [system] []==[]
Exit: (270) [system] []==[]
Call: (270) [system] _60792=2
Exit: (270) [system] 2=2
Exit: (269) [system] length([directory, _4148], 2)
^ Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _82146)
^ Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^ Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
Call: (267) [system] 2\=2
^ Redo: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_88756, _88758), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _88714, fbug((_88714-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_88756, _88758))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_88756, _88758), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _88714, fbug((_88714-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_88756, _88758))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_88756, _88758))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _88714, fbug((_88714-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (267) [user] fail_on_constructor
^ Unify: (267) [user] fail_on_constructor
^ Call: (268) [user] true_flag
^ Unify: (268) [user] true_flag
^ Exit: (268) [user] true_flag
^ Exit: (267) [user] fail_on_constructor
Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^ Call: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] number(directory)
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] atom('prolog-load-context')
Exit: (269) [system] atom('prolog-load-context')
^ Call: (269) [user] need_subst_f('prolog-load-context')
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] ['prolog-load-context', directory, _4148]=_7046
Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Unify: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Exit: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6746
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148])
^ Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))))
^ Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_132560, _132562), once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_132560, _132562))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_132560, _132562), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_132560, _132562))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_132560, _132562))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]))))
^ Call: (258) [user] ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))))))))))
^ Unify: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))))))))))
Call: (260) [system] _6754==1
Fail: (260) [system] _6754==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_141016, _141018), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))), '$restore_trace'(_141016, _141018))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_141016, _141018), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))), system:'$restore_trace'(_141016, _141018))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_141016, _141018))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))))))
Call: (256) [system] retval(['prolog-load-context', directory, _135414])\=@=retval(fail)
Exit: (256) [system] retval(['prolog-load-context', directory, _135414])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_151486, _151488), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_151486, _151488))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_151486, _151488), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_151486, _151488))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_151486, _151488))
^ Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
Call: (255) [system] _158048=['prolog-load-context', directory, _4148]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (256) [user] once(if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
^ Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
Call: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
Unify: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
^ Call: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] number(directory)
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] atom('prolog-load-context')
Exit: (260) [system] atom('prolog-load-context')
^ Call: (260) [user] need_subst_f('prolog-load-context')
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6714
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] must_eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (251) [apply] apply:maplist_([[]], _6716, user:must_eval_args(=, _6700, 497, '&self'))
Unify: (251) [apply] apply:maplist_([[]], [_186972|_186974], user:must_eval_args(=, _6700, 497, '&self'))
^ Call: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _186972)
^ Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _186972)
^ Call: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] var(eval_args)
Fail: (254) [system] var(eval_args)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==false
Fail: (254) [system] eval_args==false
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==true
Fail: (254) [system] eval_args==true
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, debug)
^ Unify: (254) [user] fast_option_value(eval_args, debug)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, debug)
Fail: (255) [system] current_prolog_flag(eval_args, debug)
^ Fail: (254) [user] fast_option_value(eval_args, debug)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, trace)
^ Unify: (254) [user] fast_option_value(eval_args, trace)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, trace)
Fail: (255) [system] current_prolog_flag(eval_args, trace)
^ Fail: (254) [user] fast_option_value(eval_args, trace)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424)
Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424)
^ Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, _221360)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, [])
Call: (256) [system] current_prolog_flag(nodebugx, true)
^ Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, _224164)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, _225102)
^ Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_227836, _227838, _227840), defined)
^ Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_227836, _227838, _227840), defined)
Call: (257) [system] nonvar(defined)
Exit: (257) [system] nonvar(defined)
Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
Call: (259) [system] callable(debugging_logicmoo_setting(_227836, _227838, _227840))
Exit: (259) [system] callable(debugging_logicmoo_setting(_227836, _227838, _227840))
Call: (259) [system] atom(bugger)
Exit: (259) [system] atom(bugger)
Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
^ Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_227836, _227838, _227840), defined)
^ Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _219424, _241750)
^ Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (254) [system] true==true
Exit: (254) [system] true==true
^ Exit: (253) [user] is_debugging(eval_args)
^ Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _186972)
^ Call: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
^ Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
Call: (254) [system] var([])
^ Redo: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
^ Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
^ Call: (255) [system] setup_call_cleanup('$notrace'(_254874, _254876), once(user:self_eval([])), '$restore_trace'(_254874, _254876))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_254874, _254876), system:once(user:self_eval([])), system:'$restore_trace'(_254874, _254876))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_254874, _254876))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
Call: (254) [system] _186972=[]
Exit: (254) [system] []=[]
^ Exit: (253) [user] eval_args(=, _6700, 497, '&self', [], [])
^ Exit: (252) [user] must_eval_args(=, _6700, 497, '&self', [], [])
Call: (252) [apply] apply:maplist_([], _186974, user:must_eval_args(=, _6700, 497, '&self'))
Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6700, 497, '&self'))
^ Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6700, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
Call: (249) [system] _6644=_6642
Exit: (249) [system] _6642=_6642
^ Exit: (248) [user] eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (245) [user] eval_adjust_args(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_274674, _274676), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _274632, fbug((_274632-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_274674, _274676))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_274674, _274676), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _274632, fbug((_274632-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_274674, _274676))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_274674, _274676))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _274632, fbug((_274632-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
Call: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
Unify: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
^ Call: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
Call: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
^ Call: (249) [user] typed_list('&self', _287086, _287008)
^ Unify: (249) [user] typed_list('&self', _288018, _287008)
Call: (250) [system] compound('&self')
Fail: (250) [system] compound('&self')
^ Fail: (249) [user] typed_list('&self', _290798, _287008)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Call: (249) [system] '&self'=='&flybase'
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','])
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','])
^ Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','], _298180, _298182)
^ Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','], _299116, _299118)
^ Call: (251) [user] loaded_into_kb('&self', _299974)
^ Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (251) [user] once(user:asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (251) [system] once(user:asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (252) [user] asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (252) [user] asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _285160, _285166, ','])
Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _285160, _285166, ','])
^ Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _285160, _285166, ','])
Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _285160, _285166, ','])
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
Call: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
^ Call: (250) [user] using_all_spaces
^ Unify: (250) [user] using_all_spaces
Call: (251) [system] nb_current(with_all_spaces, t)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
Call: (250) [system] 'registered-python-function'==(:)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
Call: (250) [system] 'registered-python-function'=='@doc'
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
Call: (250) [system] fail
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
Redo: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
^ Call: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _373032), is_syspred(',', _373032, _373040)))
^ Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _373032), is_syspred(',', _373032, _373040)))
^ Call: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_378678, !, ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_383306, '-fn', ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_387934, '-p', ',')
^ Fail: (251) [user] is_system_pred(',')
Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
^ Call: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (250) [user] allow_host_functions
^ Unify: (250) [user] allow_host_functions
^ Exit: (250) [user] allow_host_functions
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_400870, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_405498, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_410126, '-p', ',')
Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
Call: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^ Call: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _415622)
Call: (252) [system] var(',')
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _415622)
^ Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _415622)
^ Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _415622)
Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _415622)
Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _415622)
Call: (254) [system] var(_415622)
Exit: (254) [system] var(_415622)
Call: (254) [system] []==[]
Exit: (254) [system] []==[]
Call: (254) [system] _415622=2
Exit: (254) [system] 2=2
Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (251) [user] is_metta_type_constructor('&self', ',', _436976)
^ Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^ Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
Call: (251) [system] 2\=2
^ Redo: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_443586, _443588), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _443544, fbug((_443544-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_443586, _443588))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_443586, _443588), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _443544, fbug((_443544-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_443586, _443588))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_443586, _443588))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _443544, fbug((_443544-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (251) [user] fail_on_constructor
^ Unify: (251) [user] fail_on_constructor
^ Call: (252) [user] true_flag
^ Unify: (252) [user] true_flag
^ Exit: (252) [user] true_flag
^ Exit: (251) [user] fail_on_constructor
Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^ Call: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] atom(',')
Exit: (253) [system] atom(',')
^ Call: (253) [user] need_subst_f(',')
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6642
Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6342
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_487408, _487410), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_487408, _487410))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_487408, _487410), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_487408, _487410))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_487408, _487410))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (242) [user] ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))))))))))
^ Unify: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))))))))))
Call: (244) [system] _6350==1
Fail: (244) [system] _6350==1
^ Call: (245) [system] setup_call_cleanup('$notrace'(_495882, _495884), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))), '$restore_trace'(_495882, _495884))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_495882, _495884), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))), system:'$restore_trace'(_495882, _495884))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_495882, _495884))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))))))))))
^ Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))))))
Call: (240) [system] retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail)
Exit: (240) [system] retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail)
^ Exit: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_506352, _506354), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_506352, _506354))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_506352, _506354), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_506352, _506354))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_506352, _506354))
^ Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
Call: (239) [system] _512914=[',', ['prolog-load-context', directory, _4148], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Call: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Unify: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Call: (240) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
^ Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
Call: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
Unify: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
^ Call: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Unify: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atom(',')
Exit: (244) [system] atom(',')
^ Call: (244) [user] need_subst_f(',')
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6298
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (235) [apply] apply:maplist_([], _6300, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
^ Exit: (231) [apply] apply:maplist(user:must_eval_args(=, _6254, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (231) [system] _6198=_6196
Exit: (231) [system] _6196=_6196
^ Exit: (230) [user] eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (227) [user] eval_adjust_args(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Unify: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Call: (229) [system] setup_call_cleanup('$notrace'(_36336, _36338), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _36294, fbug((_36294-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), '$restore_trace'(_36336, _36338))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_36336, _36338), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _36294, fbug((_36294-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(_36336, _36338))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_36336, _36338))
^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _36294, fbug((_36294-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Call: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
Call: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
Unify: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
^ Call: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
Call: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^ Call: (231) [user] typed_list('&self', _48748, _48670)
^ Unify: (231) [user] typed_list('&self', _49680, _48670)
Call: (232) [system] compound('&self')
Fail: (232) [system] compound('&self')
^ Fail: (231) [user] typed_list('&self', _52460, _48670)
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Call: (231) [system] '&self'=='&flybase'
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^ Call: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'], _59842, _59844)
^ Unify: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'], _60778, _60780)
^ Call: (233) [user] loaded_into_kb('&self', _61636)
^ Unify: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (233) [user] once(user:asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (233) [system] once(user:asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (234) [user] asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (234) [user] asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Call: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^ Call: (232) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Redo: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Call: (231) [system] '&self'\=='&corelib'
Exit: (231) [system] '&self'\=='&corelib'
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Call: (231) [system] '&self'\=='&corelib'
Exit: (231) [system] '&self'\=='&corelib'
Call: (231) [user] metta_atom_asserted('&self', '&corelib')
Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (232) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
Exit: (231) [user] metta_atom_asserted('&self', '&corelib')
Call: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
^ Call: (232) [user] using_all_spaces
^ Unify: (232) [user] using_all_spaces
Call: (233) [system] nb_current(with_all_spaces, t)
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
Call: (232) [system] 'registered-python-function'==(:)
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
Call: (232) [system] 'registered-python-function'=='@doc'
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
Call: (232) [system] fail
Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
Redo: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
Call: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
Unify: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
^ Call: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _134694), is_syspred('det-if-then-else', _134694, _134702)))
^ Unify: (231) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _134694), is_syspred('det-if-then-else', _134694, _134702)))
^ Call: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_140340, !, 'det-if-then-else')
^ Redo: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_144968, '-fn', 'det-if-then-else')
^ Redo: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_149596, '-p', 'det-if-then-else')
^ Fail: (233) [user] is_system_pred('det-if-then-else')
Redo: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
Call: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
Unify: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
^ Call: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (232) [user] allow_host_functions
^ Unify: (232) [user] allow_host_functions
^ Exit: (232) [user] allow_host_functions
^ Call: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_162532, !, 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_167160, '-fn', 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_171788, '-p', 'det-if-then-else')
Redo: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
Call: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
Unify: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^ Call: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
Call: (234) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _177284)
Call: (234) [system] var('det-if-then-else')
^ Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _177284)
^ Call: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
^ Unify: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
Call: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
Unify: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
Call: (236) [system] var(_177284)
Exit: (236) [system] var(_177284)
Call: (236) [system] []==[]
Exit: (236) [system] []==[]
Call: (236) [system] _177284=3
Exit: (236) [system] 3=3
Exit: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', _198638)
^ Unify: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
^ Exit: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
Call: (233) [system] 3\=3
^ Redo: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_205248, _205250), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _205206, fbug((_205206-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_205248, _205250))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_205248, _205250), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _205206, fbug((_205206-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_205248, _205250))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_205248, _205250))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _205206, fbug((_205206-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (233) [user] fail_on_constructor
^ Unify: (233) [user] fail_on_constructor
^ Call: (234) [user] true_flag
^ Unify: (234) [user] true_flag
^ Exit: (234) [user] true_flag
^ Exit: (233) [user] fail_on_constructor
Redo: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^ Call: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] number(['file-search-path', bench, _4094])
^ Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] atom('det-if-then-else')
Exit: (235) [system] atom('det-if-then-else')
^ Call: (235) [user] need_subst_f('det-if-then-else')
^ Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6196
Exit: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Exit: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
Exit: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
Exit: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Exit: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5896
Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (224) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (224) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_249112, _249114), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_249112, _249114))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_249112, _249114), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_249112, _249114))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_249112, _249114))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (224) [user] ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))))))))))
^ Unify: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))))))))))
Call: (226) [system] _5904==1
Fail: (226) [system] _5904==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_257628, _257630), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))), '$restore_trace'(_257628, _257630))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_257628, _257630), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))), system:'$restore_trace'(_257628, _257630))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_257628, _257630))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))))))
Call: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail)
Exit: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_268098, _268100), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_268098, _268100))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_268098, _268100), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_268098, _268100))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_268098, _268100))
^ Fail: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
Call: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
Call: (221) [system] _274660=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Call: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Unify: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Call: (222) [user] once(if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
^ Unify: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
Call: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
Unify: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
^ Call: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Unify: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Call: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] number(['file-search-path', bench, _4094])
^ Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] atom('det-if-then-else')
Exit: (226) [system] atom('det-if-then-else')
^ Call: (226) [user] need_subst_f('det-if-then-else')
^ Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812
Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Unify: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Call: (221) [user] once(if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
^ Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
Call: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
Unify: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
^ Call: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Unify: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Call: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] number(['file-search-path', bench, _4094])
^ Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] atom('det-if-then-else')
Exit: (225) [system] atom('det-if-then-else')
^ Call: (225) [user] need_subst_f('det-if-then-else')
^ Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822
Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (218) [user] eval_00(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (217) [user] eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (215) [user] catch_metta_return(eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
Unify: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
^ Call: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (217) [system] setup_call_cleanup('$notrace'(_330554, _330556), once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_330554, _330556))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_330554, _330556), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_330554, _330556))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_330554, _330556))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] _4378=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [system] nb_setarg(1, res(_3422), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (214) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (215) [system] setup_call_cleanup('$notrace'(_339978, _339980), once(bugger:(true==true)), '$restore_trace'(_339978, _339980))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_339978, _339980), system:once(bugger:(true==true)), system:'$restore_trace'(_339978, _339980))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_339978, _339980))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (216) [system] var(rtrace:tAt_rtrace)
Fail: (216) [system] var(rtrace:tAt_rtrace)
^ Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), rtrace:tAt_rtrace)
Call: (210) [system] statistics(cputime, _353274)
Exit: (210) [system] statistics(cputime, 7.632195631)
Call: (210) [system] _4404 is 7.632195631-6.156437966
Exit: (210) [system] 1.4757576649999997 is 7.632195631-6.156437966
Exit: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), 1.4757576649999997)
Call: (209) [system] true==true
Exit: (209) [system] true==true
Call: (210) [system] true==true
Exit: (210) [system] true==true
^ Call: (210) [user] set_option_value(interactive, false)
^ Unify: (210) [user] set_option_value(interactive, false)
^ Call: (211) [user] set_option_value0(interactive, false)
^ Unify: (211) [user] set_option_value0(interactive, false)
^ Call: (212) [user] p2mE(false, _365346)
^ Unify: (212) [user] p2mE(false, false)
Call: (213) [system] atom(false)
Exit: (213) [system] atom(false)
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [$syspreds] nb_setval(interactive, 'False')
Unify: (213) [$syspreds] nb_setval(interactive, 'False')
Call: (214) [system] duplicate_term('False', _372788)
Exit: (214) [system] duplicate_term('False', 'False')
Call: (214) [system] nb_linkval(interactive, 'False')
Exit: (214) [system] nb_linkval(interactive, 'False')
Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^ Call: (212) [user] p2mE(_377430, 'False')
^ Unify: (212) [user] p2mE('False', 'False')
Call: (213) [system] atom('False')
Exit: (213) [system] atom('False')
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (213) [system] set_prolog_flag(interactive, false)
Exit: (213) [system] set_prolog_flag(interactive, false)
^ Exit: (211) [user] set_option_value0(interactive, false)
^ Exit: (210) [user] set_option_value(interactive, false)
Call: (210) [system] contrl(inf, each)=contrl(_4474, _4476)
Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
Call: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _391464], 'True', [',', ['prolog-load-context', directory, _391506], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (210) [system] current_input(_4500)
Exit: (210) [system] current_input((0x7f369f1ec000))
Call: (210) [system] read_pending_codes((0x7f369f1ec000), _4512, [])
Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
Call: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Call: (211) [system] _4526==_4526+1
Redo: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
^ Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4526, _4526+1))
Call: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
Unify: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
Call: (214) [system] get_flag(result_num, _4526)
Exit: (214) [system] get_flag(result_num, 0)
Call: (214) [system] atom(0+1)
Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (214) [system] set_flag(result_num, 1)
Exit: (214) [system] set_flag(result_num, 1)
Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
Call: (210) [$syspreds] flag(result_num, _4546, _4546)
Unify: (210) [$syspreds] flag(result_num, _4546, _4546)
Call: (211) [system] _4546==_4546
Exit: (211) [system] _4546==_4546
Call: (211) [system] get_flag(result_num, _4546)
Exit: (211) [system] get_flag(result_num, 1)
Exit: (210) [$syspreds] flag(result_num, 1, 1)
^ Call: (210) [user] reset_eval_num
^ Unify: (210) [user] reset_eval_num
Call: (211) [$syspreds] flag(eval_num, _420404, 0)
Unify: (211) [$syspreds] flag(eval_num, _421336, 0)
Call: (212) [system] _422192==0
Redo: (211) [$syspreds] flag(eval_num, _423198, 0)
Unify: (211) [$syspreds] flag(eval_num, _424130, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _424990, 0))
Call: (214) [$syspreds] update_flag(eval_num, _424990, 0)
Unify: (214) [$syspreds] update_flag(eval_num, _424990, 0)
Call: (215) [system] get_flag(eval_num, _424990)
Exit: (215) [system] get_flag(eval_num, 15)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(eval_num, 15, 0)
Call: (215) [system] set_flag(eval_num, 0)
Exit: (215) [system] set_flag(eval_num, 0)
Exit: (214) [$syspreds] update_flag(eval_num, 15, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 15, 0))
Exit: (211) [$syspreds] flag(eval_num, 15, 0)
Call: (211) [$syspreds] flag(trace_output_len, _436234, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _437166, 0)
Call: (212) [system] _438022==0
Redo: (211) [$syspreds] flag(trace_output_len, _439028, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _439960, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _440820, 0))
Call: (214) [$syspreds] update_flag(trace_output_len, _440820, 0)
Unify: (214) [$syspreds] update_flag(trace_output_len, _440820, 0)
Call: (215) [system] get_flag(trace_output_len, _440820)
Exit: (215) [system] get_flag(trace_output_len, 0)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (215) [system] set_flag(trace_output_len, 0)
Exit: (215) [system] set_flag(trace_output_len, 0)
Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (210) [user] reset_eval_num
^ Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (211) [user] original_user_output(_454752)
^ Unify: (211) [user] original_user_output(_454752)
Call: (212) [system] stream_property(_454752, file_no(1))
Unify: (212) [system] stream_property(_454752, file_no(1))
Call: (213) [system] nonvar(_454752)
Redo: (212) [system] stream_property(_454752, file_no(1))
Unify: (212) [system] stream_property(_454752, file_no(1))
Call: (213) [system] nonvar(_454752)
Redo: (212) [system] stream_property(_454752, file_no(1))
Unify: (212) [system] stream_property(_454752, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_465872)
Redo: (212) [system] stream_property(_454752, file_no(1))
Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7f369f1ec100))
^ Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_current(suspend_answers, true)
^ Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (216) [user] answer_output(_477062)
^ Unify: (216) [user] answer_output(_477062)
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_482604, _482606), once(user:is_flag0(test)), '$restore_trace'(_482604, _482606))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_482604, _482606), system:once(user:is_flag0(test)), system:'$restore_trace'(_482604, _482606))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_482604, _482606))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Call: (217) [user] original_user_output(_477062)
^ Unify: (217) [user] original_user_output(_477062)
Call: (218) [system] stream_property(_477062, file_no(1))
Unify: (218) [system] stream_property(_477062, file_no(1))
Call: (219) [system] nonvar(_477062)
Redo: (218) [system] stream_property(_477062, file_no(1))
Unify: (218) [system] stream_property(_477062, file_no(1))
Call: (219) [system] nonvar(_477062)
Redo: (218) [system] stream_property(_477062, file_no(1))
Unify: (218) [system] stream_property(_477062, file_no(1))
Call: (219) [system] nonvar(file_no(1))
Exit: (219) [system] nonvar(file_no(1))
Call: (219) [system] file_no(1)=alias(_499340)
Redo: (218) [system] stream_property(_477062, file_no(1))
Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (217) [user] original_user_output((0x7f369f1ec100))
^ Exit: (216) [user] answer_output((0x7f369f1ec100))
^ Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (215) [system] nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (213) [system] user:in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^ Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
Exit: (212) [system] 1==1
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (214) [user] once((is_mettalog;is_testing))
^ Unify: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_win64
^ Unify: (217) [user] is_win64
Call: (218) [system] current_prolog_flag(windows, _15768)
Fail: (218) [system] current_prolog_flag(windows, _16696)
^ Fail: (217) [user] is_win64
^ Redo: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_metta_flag(log)
^ Unify: (217) [user] is_metta_flag(log)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_22156, _22158), once(user:is_flag0(log)), '$restore_trace'(_22156, _22158))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_22156, _22158), system:once(user:is_flag0(log)), system:'$restore_trace'(_22156, _22158))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_22156, _22158))
^ Fail: (217) [user] is_metta_flag(log)
^ Fail: (216) [user] is_mettalog
^ Call: (216) [user] is_testing
^ Unify: (216) [user] is_testing
^ Call: (217) [user] is_metta_flag(test)
^ Unify: (217) [user] is_metta_flag(test)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_30526, _30528), once(user:is_flag0(test)), '$restore_trace'(_30526, _30528))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_30526, _30528), system:once(user:is_flag0(test)), system:'$restore_trace'(_30526, _30528))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_30526, _30528))
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] is_metta_flag(test)
^ Exit: (216) [user] is_testing
^ Exit: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (215) [user] original_user_error(_38922)
^ Unify: (215) [user] original_user_error(_38922)
Call: (216) [system] stream_property(_38922, file_no(2))
Unify: (216) [system] stream_property(_38922, file_no(2))
Call: (217) [system] nonvar(_38922)
Redo: (216) [system] stream_property(_38922, file_no(2))
Unify: (216) [system] stream_property(_38922, file_no(2))
Call: (217) [system] nonvar(_38922)
Redo: (216) [system] stream_property(_38922, file_no(2))
Unify: (216) [system] stream_property(_38922, file_no(2))
Call: (217) [system] nonvar(file_no(2))
Exit: (217) [system] nonvar(file_no(2))
Call: (217) [system] file_no(2)=alias(_50042)
Redo: (216) [system] stream_property(_38922, file_no(2))
Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (215) [user] original_user_error((0x7f369f1ec200))
^ Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^ Call: (217) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (217) [user] format('~N~nDeterministic: ', [])
^ Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^ Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Call: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Unify: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Call: (216) [user] once((is_mettalog;is_testing))
^ Unify: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_win64
^ Unify: (219) [user] is_win64
Call: (220) [system] current_prolog_flag(windows, _71734)
Fail: (220) [system] current_prolog_flag(windows, _72662)
^ Fail: (219) [user] is_win64
^ Redo: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_metta_flag(log)
^ Unify: (219) [user] is_metta_flag(log)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_78122, _78124), once(user:is_flag0(log)), '$restore_trace'(_78122, _78124))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_78122, _78124), system:once(user:is_flag0(log)), system:'$restore_trace'(_78122, _78124))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_78122, _78124))
^ Fail: (219) [user] is_metta_flag(log)
^ Fail: (218) [user] is_mettalog
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_86492, _86494), once(user:is_flag0(test)), '$restore_trace'(_86492, _86494))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_86492, _86494), system:once(user:is_flag0(test)), system:'$restore_trace'(_86492, _86494))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_86492, _86494))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Exit: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Unify: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (217) [user] original_user_error(_94888)
^ Unify: (217) [user] original_user_error(_94888)
Call: (218) [system] stream_property(_94888, file_no(2))
Unify: (218) [system] stream_property(_94888, file_no(2))
Call: (219) [system] nonvar(_94888)
Redo: (218) [system] stream_property(_94888, file_no(2))
Unify: (218) [system] stream_property(_94888, file_no(2))
Call: (219) [system] nonvar(_94888)
Redo: (218) [system] stream_property(_94888, file_no(2))
Unify: (218) [system] stream_property(_94888, file_no(2))
Call: (219) [system] nonvar(file_no(2))
Exit: (219) [system] nonvar(file_no(2))
Call: (219) [system] file_no(2)=alias(_106008)
Redo: (218) [system] stream_property(_94888, file_no(2))
Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (217) [user] original_user_error((0x7f369f1ec200))
^ Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Unify: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Call: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Fail: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Fail: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (220) [user] nop(nl)
Unify: (220) [user] nop(nl)
Exit: (220) [user] nop(nl)
^ Exit: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Exit: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Exit: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Call: (215) [user] original_user_output(_126630)
^ Unify: (215) [user] original_user_output(_126630)
Call: (216) [system] stream_property(_126630, file_no(1))
Unify: (216) [system] stream_property(_126630, file_no(1))
Call: (217) [system] nonvar(_126630)
Redo: (216) [system] stream_property(_126630, file_no(1))
Unify: (216) [system] stream_property(_126630, file_no(1))
Call: (217) [system] nonvar(_126630)
Redo: (216) [system] stream_property(_126630, file_no(1))
Unify: (216) [system] stream_property(_126630, file_no(1))
Call: (217) [system] nonvar(file_no(1))
Exit: (217) [system] nonvar(file_no(1))
Call: (217) [system] file_no(1)=alias(_137750)
Redo: (216) [system] stream_property(_126630, file_no(1))
Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (215) [user] original_user_output((0x7f369f1ec100))
^ Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Call: (218) [user] as_tf(is_mettalog, _144652)
^ Unify: (218) [user] as_tf(is_mettalog, _144652)
Call: (219) [system] is_mettalog\=[_146512|_146514]
Exit: (219) [system] is_mettalog\=[_146512|_146514]
^ Call: (219) [user] catch_nowarn((call(is_mettalog)*->_144652='True';_144652='False'))
^ Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_144652='True';_144652='False'))
Call: (220) [user] catch_err((call(is_mettalog)*->_144652='True';_144652='False'), error(_150250, _150252), fail)
Unify: (220) [user] catch_err((call(is_mettalog)*->_144652='True';_144652='False'), error(_150250, _150252), fail)
^ Call: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_win64
^ Unify: (224) [user] is_win64
Call: (225) [system] current_prolog_flag(windows, _155866)
Fail: (225) [system] current_prolog_flag(windows, _156794)
^ Fail: (224) [user] is_win64
^ Redo: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_metta_flag(log)
^ Unify: (224) [user] is_metta_flag(log)
^ Call: (226) [system] setup_call_cleanup('$notrace'(_162254, _162256), once(user:is_flag0(log)), '$restore_trace'(_162254, _162256))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_162254, _162256), system:once(user:is_flag0(log)), system:'$restore_trace'(_162254, _162256))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_162254, _162256))
^ Fail: (224) [user] is_metta_flag(log)
^ Fail: (223) [user] is_mettalog
Call: (223) [system] _144652='False'
Exit: (223) [system] 'False'='False'
Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_150250, _150252), fail)
^ Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (218) [user] as_tf(is_mettalog, 'False')
^ Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Call: (219) [user] was_option_value(src_indents, _173668)
^ Unify: (219) [user] was_option_value(src_indents, _173668)
Call: (220) [system] current_prolog_flag(src_indents, _175526)
Exit: (220) [system] current_prolog_flag(src_indents, [])
Call: (220) [system] _173668=[]
Exit: (220) [system] []=[]
^ Exit: (219) [user] was_option_value(src_indents, [])
^ Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), set_option_value(src_indents, []))
^ Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^ Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (222) [user] set_option_value(src_indents, 'False')
^ Unify: (222) [user] set_option_value(src_indents, 'False')
^ Call: (223) [user] set_option_value0(src_indents, 'False')
^ Unify: (223) [user] set_option_value0(src_indents, 'False')
^ Call: (224) [user] p2mE('False', _186960)
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE('False', 'False')
^ Exit: (224) [user] p2mE('False', 'False')
Call: (225) [$syspreds] nb_setval(src_indents, 'False')
Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
Call: (226) [system] duplicate_term('False', _194402)
Exit: (226) [system] duplicate_term('False', 'False')
Call: (226) [system] nb_linkval(src_indents, 'False')
Exit: (226) [system] nb_linkval(src_indents, 'False')
Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (224) [user] p2mE(_199044, 'False')
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE(false, 'False')
^ Exit: (224) [user] p2mE(false, 'False')
Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, false)
Exit: (225) [system] set_prolog_flag(src_indents, false)
^ Exit: (223) [user] set_option_value0(src_indents, 'False')
^ Exit: (222) [user] set_option_value(src_indents, 'False')
^ Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (221) [user] is_compatio
^ Unify: (221) [user] is_compatio
^ Call: (223) [system] setup_call_cleanup('$notrace'(_215132, _215134), once(user:is_compatio0), '$restore_trace'(_215132, _215134))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_215132, _215134), system:once(user:is_compatio0), system:'$restore_trace'(_215132, _215134))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_215132, _215134))
^ Fail: (221) [user] is_compatio
^ Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (222) [rtrace] rtrace:quietly3(user:(wots(_220994, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_220994==""->true;our_ansi_format('yellow', '~w~n', [_220994]))))
^ Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_220994, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_220994==""->true;our_ansi_format('yellow', '~w~n', [_220994]))))
(det-if-then-else (file-search-path bench $) True (, (prolog-load-context directory $Dir) ()))
^ Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (221) [user] set_option_value(src_indents, [])
^ Unify: (221) [user] set_option_value(src_indents, [])
^ Call: (222) [user] set_option_value0(src_indents, [])
^ Unify: (222) [user] set_option_value0(src_indents, [])
^ Call: (223) [user] p2mE([], _230140)
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [$syspreds] nb_setval(src_indents, [])
Unify: (224) [$syspreds] nb_setval(src_indents, [])
Call: (225) [system] duplicate_term([], _237582)
Exit: (225) [system] duplicate_term([], [])
Call: (225) [system] nb_linkval(src_indents, [])
Exit: (225) [system] nb_linkval(src_indents, [])
Exit: (224) [$syspreds] nb_setval(src_indents, [])
^ Call: (223) [user] p2mE(_242224, [])
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (224) [system] set_prolog_flag(src_indents, [])
Exit: (224) [system] set_prolog_flag(src_indents, [])
^ Exit: (222) [user] set_option_value0(src_indents, [])
^ Exit: (221) [user] set_option_value(src_indents, [])
^ Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^ Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^ Call: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Call: (211) [system] nb_current(suspend_answers, true)
^ Redo: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Call: (211) [user] answer_output(_265434)
^ Unify: (211) [user] answer_output(_265434)
^ Call: (212) [user] is_testing
^ Unify: (212) [user] is_testing
^ Call: (213) [user] is_metta_flag(test)
^ Unify: (213) [user] is_metta_flag(test)
^ Call: (215) [system] setup_call_cleanup('$notrace'(_270976, _270978), once(user:is_flag0(test)), '$restore_trace'(_270976, _270978))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_270976, _270978), system:once(user:is_flag0(test)), system:'$restore_trace'(_270976, _270978))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_270976, _270978))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (213) [user] is_metta_flag(test)
^ Exit: (212) [user] is_testing
^ Call: (212) [user] original_user_output(_265434)
^ Unify: (212) [user] original_user_output(_265434)
Call: (213) [system] stream_property(_265434, file_no(1))
Unify: (213) [system] stream_property(_265434, file_no(1))
Call: (214) [system] nonvar(_265434)
Redo: (213) [system] stream_property(_265434, file_no(1))
Unify: (213) [system] stream_property(_265434, file_no(1))
Call: (214) [system] nonvar(_265434)
Redo: (213) [system] stream_property(_265434, file_no(1))
Unify: (213) [system] stream_property(_265434, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_287712)
Redo: (213) [system] stream_property(_265434, file_no(1))
Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7f369f1ec100))
^ Exit: (211) [user] answer_output((0x7f369f1ec100))
^ Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Call: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
Redo: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _305216, _305218)
Unify: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _305216, _305218)
Call: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _307084)
Exit: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Call: (216) [system] []==[]
Exit: (216) [system] []==[]
Call: (216) [system] _305218=[]
Exit: (216) [system] []=[]
Call: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _305216)
Exit: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _313610], 'True', [',', ['prolog-load-context', directory, _313652], []]])
Exit: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _313610], 'True', [',', ['prolog-load-context', directory, _313652], []]], [])
Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _313610], 'True', [',', ['prolog-load-context', directory, _313652], []]]
Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Call: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Unify: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
^ Call: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_321074, _321076), once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_321074, _321076))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_321074, _321076), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_321074, _321076))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_321074, _321076))
(det-if-then-else
(file-search-path bench $_4094) True
(,
(prolog-load-context directory $_4148) ()))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Exit: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Call: (210) [user] not_compatio(format('~N'))
^ Unify: (210) [user] not_compatio(format('~N'))
^ Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (212) [user] once((is_mettalog;is_testing))
^ Unify: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_win64
^ Unify: (215) [user] is_win64
Call: (216) [system] current_prolog_flag(windows, _341338)
Fail: (216) [system] current_prolog_flag(windows, _342266)
^ Fail: (215) [user] is_win64
^ Redo: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_metta_flag(log)
^ Unify: (215) [user] is_metta_flag(log)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_347726, _347728), once(user:is_flag0(log)), '$restore_trace'(_347726, _347728))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_347726, _347728), system:once(user:is_flag0(log)), system:'$restore_trace'(_347726, _347728))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_347726, _347728))
^ Fail: (215) [user] is_metta_flag(log)
^ Fail: (214) [user] is_mettalog
^ Call: (214) [user] is_testing
^ Unify: (214) [user] is_testing
^ Call: (215) [user] is_metta_flag(test)
^ Unify: (215) [user] is_metta_flag(test)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_356096, _356098), once(user:is_flag0(test)), '$restore_trace'(_356096, _356098))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_356096, _356098), system:once(user:is_flag0(test)), system:'$restore_trace'(_356096, _356098))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_356096, _356098))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_metta_flag(test)
^ Exit: (214) [user] is_testing
^ Exit: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (212) [user] user_err(format('~N'))
^ Unify: (212) [user] user_err(format('~N'))
^ Call: (213) [user] original_user_error(_364492)
^ Unify: (213) [user] original_user_error(_364492)
Call: (214) [system] stream_property(_364492, file_no(2))
Unify: (214) [system] stream_property(_364492, file_no(2))
Call: (215) [system] nonvar(_364492)
Redo: (214) [system] stream_property(_364492, file_no(2))
Unify: (214) [system] stream_property(_364492, file_no(2))
Call: (215) [system] nonvar(_364492)
Redo: (214) [system] stream_property(_364492, file_no(2))
Unify: (214) [system] stream_property(_364492, file_no(2))
Call: (215) [system] nonvar(file_no(2))
Exit: (215) [system] nonvar(file_no(2))
Call: (215) [system] file_no(2)=alias(_375612)
Redo: (214) [system] stream_property(_364492, file_no(2))
Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (213) [user] original_user_error((0x7f369f1ec200))
^ Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
Call: (215) [$syspreds] format('~N')
Unify: (215) [$syspreds] format('~N')
^ Call: (216) [$syspreds] format('~N', [])
^ Exit: (216) [$syspreds] format('~N', [])
Exit: (215) [$syspreds] format('~N')
^ Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^ Exit: (212) [user] user_err(format('~N'))
^ Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (210) [user] not_compatio(format('~N'))
Call: (210) [system] true\==true
Fail: (210) [system] true\==true
Call: (210) [system] _4908=false
Exit: (210) [system] false=false
^ Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997)))))
^ Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997)))))
Call: (212) [system] false==true
Fail: (212) [system] false==true
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))
^ Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_400316, _400318), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))), _400274, fbug((_400274-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))))))), '$restore_trace'(_400316, _400318))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_400316, _400318), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))), _400274, fbug((_400274-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))))))), system:'$restore_trace'(_400316, _400318))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_400316, _400318))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))), _400274, fbug((_400274-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))
^ Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997)))))
^ Call: (210) [user] color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^ Unify: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^ Call: (212) [system] setup_call_cleanup('$notrace'(_409132, _409134), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), '$restore_trace'(_409132, _409134))
^ Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_409132, _409134), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(_409132, _409134))
^ Call: (213) [system] sig_atomic(system:'$notrace'(_409132, _409134))
^ Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
Call: (210) [system] false==true
Fail: (210) [system] false==true
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (208) [$syspreds] flag(result_num, _422078, _422078)
Unify: (208) [$syspreds] flag(result_num, _422078, _422078)
Call: (209) [system] _422078==_422078
Exit: (209) [system] _422078==_422078
Call: (209) [system] get_flag(result_num, _422078)
Exit: (209) [system] get_flag(result_num, 1)
Exit: (208) [$syspreds] flag(result_num, 1, 1)
Call: (208) [system] 1==0
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^ Call: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] answer_output(_438976)
^ Unify: (209) [user] answer_output(_438976)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_444518, _444520), once(user:is_flag0(test)), '$restore_trace'(_444518, _444520))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_444518, _444520), system:once(user:is_flag0(test)), system:'$restore_trace'(_444518, _444520))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_444518, _444520))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_438976)
^ Unify: (210) [user] original_user_output(_438976)
Call: (211) [system] stream_property(_438976, file_no(1))
Unify: (211) [system] stream_property(_438976, file_no(1))
Call: (212) [system] nonvar(_438976)
Redo: (211) [system] stream_property(_438976, file_no(1))
Unify: (211) [system] stream_property(_438976, file_no(1))
Call: (212) [system] nonvar(_438976)
Redo: (211) [system] stream_property(_438976, file_no(1))
Unify: (211) [system] stream_property(_438976, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_461254)
Redo: (211) [system] stream_property(_438976, file_no(1))
Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f369f1ec100))
^ Exit: (209) [user] answer_output((0x7f369f1ec100))
^ Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
Call: (211) [system] write(']\n')
]
Exit: (211) [system] write(']\n')
^ Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^ Exit: (208) [user] in_answer_io(write(']\n'))
^ Call: (208) [user] ignore(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422))
^ Unify: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)))
Call: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)
Exit: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^ Exit: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])))
Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^ Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])), give_up(_3906), pp_m('red', gave_up(_3906))))
Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]]))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]]))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _4772, _4778], ['load-files', [with_self, _4772, [bench, _4772]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_4778, '_P'=_4772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^ Exit: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _4772, _4778], ['load-files', [with_self, _4772, [bench, _4772]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_4778, '_P'=_4772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^ Call: (194) [user] apply:maplist(maybe_assign, ['__'=_4778, '_P'=_4772])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_4778, '_P'=_4772])
Call: (195) [apply] apply:maplist_(['__'=_4778, '_P'=_4772], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['__'=_4778, '_P'=_4772], user:maybe_assign)
Call: (196) [user] maybe_assign('__'=_4778)
Unify: (196) [user] maybe_assign('__'=_4778)
^ Call: (197) [user] ignore(_4778=__)
^ Unify: (197) [system] ignore(user:(_4778=__))
Call: (198) [system] _4778=__
Exit: (198) [system] __=__
^ Exit: (197) [system] ignore(user:(__=__))
Exit: (196) [user] maybe_assign('__'=__)
Call: (196) [apply] apply:maplist_(['_P'=_4772], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_P'=_4772], user:maybe_assign)
Call: (197) [user] maybe_assign('_P'=_4772)
Unify: (197) [user] maybe_assign('_P'=_4772)
^ Call: (198) [user] ignore(_4772=_P)
^ Unify: (198) [system] ignore(user:(_4772=_P))
Call: (199) [system] _4772=_P
Exit: (199) [system] _P=_P
^ Exit: (198) [system] ignore(user:(_P=_P))
Exit: (197) [user] maybe_assign('_P'=_P)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['__'=__, '_P'=_P], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__, '_P'=_P])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] var([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] string([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _95176), pfcAdd_Now('next-operation'(_95176)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _95176), pfcAdd_Now('next-operation'(_95176)))
Call: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _95176)
Unify: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, _97968))
Call: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _97968)
Unify: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _97968)
Call: (199) [user] o_s(['compile-programs'], _97968)
Unify: (199) [user] o_s(['compile-programs'], _97968)
Call: (200) [user] o_s('compile-programs', _97968)
Unify: (200) [user] o_s('compile-programs', 'compile-programs')
Exit: (200) [user] o_s('compile-programs', 'compile-programs')
Exit: (199) [user] o_s(['compile-programs'], 'compile-programs')
Exit: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'compile-programs')
Exit: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs'))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (199) [user] must_ex(current_why_UU(_119186))
^ Unify: (199) [user] must_ex(current_why_UU(_119186))
Call: (201) [user] current_why_UU(_119186)
Unify: (201) [user] current_why_UU(_119186)
^ Call: (202) [user] get_why_uu(_119186)
^ Unify: (202) [user] get_why_uu(_119186)
^ Call: (203) [user] findall(_124726, current_why(_124726), _124732)
^ Unify: (203) [$bags] findall(_124726, user:current_why(_124726), _124732)
^ Call: (204) [$bags] findall(_124726, user:current_why(_124726), _124732, [])
^ Unify: (204) [$bags] findall(_124726, user:current_why(_124726), _124732, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_124726, user:current_why(_124726), _124732, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_124726, user:current_why(_124726), _124732, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_124726, user:current_why(_124726), _124732, [])
Unify: (206) [$bags] findall_loop(_124726, user:current_why(_124726), _124732, [])
^ Call: (207) [user] bugger:current_why(_124726)
^ Unify: (207) [user] bugger:current_why(_124726)
^ Call: (208) [user] bugger:current_why_data(_124726)
^ Unify: (208) [user] bugger:current_why_data(_124726)
Call: (209) [system] nb_current('$current_why', wp(_124726, _135986))
Fail: (209) [system] nb_current('$current_why', wp(_124726, _135986))
^ Redo: (208) [user] bugger:current_why_data(_124726)
^ Unify: (208) [user] bugger:current_why_data(_124726)
Call: (209) [t_l] t_l:current_why_source(_124726)
Fail: (209) [t_l] t_l:current_why_source(_124726)
^ Fail: (208) [user] bugger:current_why_data(_124726)
^ Redo: (207) [user] bugger:current_why(_124726)
^ Unify: (207) [user] bugger:current_why(mfl4(_143414, _143416, _143418, _143420))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_144370, _144372), once(user:current_mfl4(_143414, _143416, _143418, _143420)), '$restore_trace'(_144370, _144372))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_144370, _144372), system:once(user:current_mfl4(_143414, _143416, _143418, _143420)), system:'$restore_trace'(_144370, _144372))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_144370, _144372))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_143414, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_143414, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_124726, user:current_why(_124726), _124732, [])
Exit: (206) [$bags] findall_loop(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_280798, _280800)
Fail: (204) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_280798, _280800)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _311160)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _311160)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4040)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_155124, _155126)
Fail: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_155124, _155126)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
Call: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _313438)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _313438)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _313438)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _363676)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _464088, _464090)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (212) [system] _467832=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _469702)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _469702)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _472530)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _472530)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _499840, _499842)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _501720, _501722)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _501720, _501722)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (215) [system] _510126=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _511996)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _511996)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _514824)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _514824)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Call: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
Call: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
Call: (216) [system] _63110 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
Call: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
Call: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _72378, _72380)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
Call: (217) [lists] lists:member(_64968, ['next-operation', op(+, =, 'compile-programs')])
Unify: (217) [lists] lists:member(_64968, ['next-operation', op(+, =, 'compile-programs')])
Call: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _64968, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _51958)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _51958)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _51958)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _51958)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _51958)
Call: (217) [system] _51958='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _64968, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _64968, 'next-operation')
Call: (219) [lists] lists:member_([], _64968, op(+, =, 'compile-programs'))
Unify: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
Call: (217) [system] var(op(+, =, 'compile-programs'))
Fail: (217) [system] var(op(+, =, 'compile-programs'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
Call: (217) [system] compound(op(+, =, 'compile-programs'))
Exit: (217) [system] compound(op(+, =, 'compile-programs'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _51958=op(+, =, 'compile-programs')
Exit: (217) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^ Fail: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
Call: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
Call: (215) [system] _130910 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
Call: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _140178, _140180)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
Call: (216) [lists] lists:member(_132768, ['next-operation', op(+, =, 'compile-programs')])
Unify: (216) [lists] lists:member(_132768, ['next-operation', op(+, =, 'compile-programs')])
Call: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _132768, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _119758)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _119758)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _119758)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _119758)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _119758)
Call: (216) [system] _119758='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _132768, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _132768, 'next-operation')
Call: (218) [lists] lists:member_([], _132768, op(+, =, 'compile-programs'))
Unify: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
Call: (216) [system] var(op(+, =, 'compile-programs'))
Fail: (216) [system] var(op(+, =, 'compile-programs'))
^ Redo: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
Call: (216) [system] compound(op(+, =, 'compile-programs'))
Exit: (216) [system] compound(op(+, =, 'compile-programs'))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _119758=op(+, =, 'compile-programs')
Exit: (216) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^ Exit: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^ Fail: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_286170)
^ Unify: (212) [user] pfcGetSearch(_286170)
Call: (213) [t_l] t_l:pfcSearchTL(_288020)
Fail: (213) [t_l] t_l:pfcSearchTL(_288020)
^ Redo: (212) [user] pfcGetSearch(_286170)
^ Call: (213) [user] pfcSearch(_290794)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _286170=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _315228)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _315228)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _315228)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _325490)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
Call: (218) [system] is_list(_332986)
Fail: (218) [system] is_list(_332986)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
Call: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), _340380)
Exit: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _383042, _383044)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _383042, _383044)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _383042, _383044)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _394284)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _395224)
Call: (224) [system] nonvar(_396082)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _397084)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _398018)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), number_of_clauses(_407212))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), number_of_clauses(_407212))
Call: (224) [system] nonvar(number_of_clauses(_407212))
Exit: (224) [system] nonvar(number_of_clauses(_407212))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_407212), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_407212), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _422056), (prolog_current_choice(_422066), push_current_choice(_422066), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088), pfc_call(_422088)), nb_setval('$pfc_current_choice', _422056))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _422056), user:(prolog_current_choice(_422066), push_current_choice(_422066), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088), pfc_call(_422088)), user:nb_setval('$pfc_current_choice', _422056))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _422056))
Call: (226) [system] nb_current('$pfc_current_choice', _422056)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_422066)
Exit: (225) [system] prolog_current_choice(2931)
^ Call: (225) [user] push_current_choice(2931)
^ Unify: (225) [user] push_current_choice(2931)
Call: (226) [system] nb_current('$pfc_current_choice', _431406)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2931])
Exit: (226) [system] b_setval('$pfc_current_choice', [2931])
^ Exit: (225) [user] push_current_choice(2931)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _439778)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _422056), user:(prolog_current_choice(_422066), push_current_choice(_422066), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088), pfc_call(_422088)), user:nb_setval('$pfc_current_choice', _422056))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (221) [user] pfc_spft(_454648, _454734, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656))
^ Unify: (221) [user] pfc_spft(_454648, _455666, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656))
^ Call: (222) [user] pfcCallSystem('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Call: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (224) [system] var('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Fail: (224) [system] var('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (224) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Exit: (224) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (227) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Exit: (227) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Exit: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _490806, _490808)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _490806, _490808)
Call: (227) [system] compound('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Exit: (227) [system] compound('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (227) [system] compound_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _490806, _490808)
Exit: (227) [system] compound_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _502048)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _502988)
Call: (225) [system] nonvar(_503846)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _504848)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _505782)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Exit: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^ Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), number_of_clauses(_514976))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), number_of_clauses(_514976))
Call: (225) [system] nonvar(number_of_clauses(_514976))
Exit: (225) [system] nonvar(number_of_clauses(_514976))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_514976), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_514976), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Call: (227) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
Exit: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(716), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(716))
^ Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _10196), (prolog_current_choice(_10206), push_current_choice(_10206), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228), pfc_call(_10228)), nb_setval('$pfc_current_choice', _10196))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _10196), user:(prolog_current_choice(_10206), push_current_choice(_10206), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228), pfc_call(_10228)), user:nb_setval('$pfc_current_choice', _10196))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _10196))
Call: (227) [system] nb_current('$pfc_current_choice', _10196)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_10206)
Exit: (226) [system] prolog_current_choice(2951)
^ Call: (226) [user] push_current_choice(2951)
^ Unify: (226) [user] push_current_choice(2951)
Call: (227) [system] nb_current('$pfc_current_choice', _19546)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2951])
Exit: (227) [system] b_setval('$pfc_current_choice', [2951])
^ Exit: (226) [user] push_current_choice(2951)
^ Call: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228)
^ Fail: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _27918)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _10196), user:(prolog_current_choice(_10206), push_current_choice(_10206), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228), pfc_call(_10228)), user:nb_setval('$pfc_current_choice', _10196))
^ Fail: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Fail: (221) [user] pfc_spft(_4250, _35422, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_132728)
Fail: (202) [t_l] t_l:pfcSearchTL(_132728)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_135502)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs')), pfcAdd_Now('next-operation'(op(+, =, 'compile-programs'))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_156968|_156970]
Exit: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_156968|_156970]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_160706, _160708), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_160706, _160708), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (204) [user] metta_interp_mode(+, _164422)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [user] metta_interp_mode(load, _169012)
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _178234)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_184710, _184712), once(user:is_compatio0), '$restore_trace'(_184710, _184712))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_184710, _184712), system:once(user:is_compatio0), system:'$restore_trace'(_184710, _184712))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_184710, _184712))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_190328, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_190328==""->true;our_ansi_format('#ffa505', '~w~n', [_190328]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_190328, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_190328==""->true;our_ansi_format('#ffa505', '~w~n', [_190328]))))
(=
(compile-programs)
( (style-check (- singleton)) (forall (program $P $) (load-files (with_self $P (bench $P)) (:: (silent True) (if changed))))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'), error(_160706, _160708), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, ['run-program', _222154, _222160, _222166, _222172], [[ntimes, _222154, _222160, _222208, _222214], ['set-det'], [add, 1, _222172, 1], [add, 2, _222172, _222208], [add, 3, _222172, _222214], [format, _222166, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _222154, _222208, _222214]]]], ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^ Exit: (193) [user] metta_file_buffer(+, [=, ['run-program', _222154, _222160, _222166, _222172], [[ntimes, _222154, _222160, _222208, _222214], ['set-det'], [add, 1, _222172, 1], [add, 2, _222172, _222208], [add, 3, _222172, _222214], [format, _222166, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _222154, _222208, _222214]]]], ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154])
Call: (195) [apply] apply:maplist_(['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Call: (196) [user] maybe_assign('_GC'=_222214)
Unify: (196) [user] maybe_assign('_GC'=_222214)
^ Call: (197) [user] ignore(_222214=_GC)
^ Unify: (197) [system] ignore(user:(_222214=_GC))
Call: (198) [system] _222214=_GC
Exit: (198) [system] _GC=_GC
^ Exit: (197) [system] ignore(user:(_GC=_GC))
Exit: (196) [user] maybe_assign('_GC'=_GC)
Call: (196) [apply] apply:maplist_(['_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Call: (197) [user] maybe_assign('_Time'=_222208)
Unify: (197) [user] maybe_assign('_Time'=_222208)
^ Call: (198) [user] ignore(_222208=_Time)
^ Unify: (198) [system] ignore(user:(_222208=_Time))
Call: (199) [system] _222208=_Time
Exit: (199) [system] _Time=_Time
^ Exit: (198) [system] ignore(user:(_Time=_Time))
Exit: (197) [user] maybe_assign('_Time'=_Time)
Call: (197) [apply] apply:maplist_(['_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Call: (198) [user] maybe_assign('_Total'=_222172)
Unify: (198) [user] maybe_assign('_Total'=_222172)
^ Call: (199) [user] ignore(_222172=_Total)
^ Unify: (199) [system] ignore(user:(_222172=_Total))
Call: (200) [system] _222172=_Total
Exit: (200) [system] _Total=_Total
^ Exit: (199) [system] ignore(user:(_Total=_Total))
Exit: (198) [user] maybe_assign('_Total'=_Total)
Call: (198) [apply] apply:maplist_(['_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
Call: (199) [user] maybe_assign('_S'=_222166)
Unify: (199) [user] maybe_assign('_S'=_222166)
^ Call: (200) [user] ignore(_222166=_S)
^ Unify: (200) [system] ignore(user:(_222166=_S))
Call: (201) [system] _222166=_S
Exit: (201) [system] _S=_S
^ Exit: (200) [system] ignore(user:(_S=_S))
Exit: (199) [user] maybe_assign('_S'=_S)
Call: (199) [apply] apply:maplist_(['_N'=_222160, '_Program'=_222154], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_N'=_222160, '_Program'=_222154], user:maybe_assign)
Call: (200) [user] maybe_assign('_N'=_222160)
Unify: (200) [user] maybe_assign('_N'=_222160)
^ Call: (201) [user] ignore(_222160=_N)
^ Unify: (201) [system] ignore(user:(_222160=_N))
Call: (202) [system] _222160=_N
Exit: (202) [system] _N=_N
^ Exit: (201) [system] ignore(user:(_N=_N))
Exit: (200) [user] maybe_assign('_N'=_N)
Call: (200) [apply] apply:maplist_(['_Program'=_222154], user:maybe_assign)
Unify: (200) [apply] apply:maplist_(['_Program'=_222154], user:maybe_assign)
Call: (201) [user] maybe_assign('_Program'=_222154)
Unify: (201) [user] maybe_assign('_Program'=_222154)
^ Call: (202) [user] ignore(_222154=_Program)
^ Unify: (202) [system] ignore(user:(_222154=_Program))
Call: (203) [system] _222154=_Program
Exit: (203) [system] _Program=_Program
^ Exit: (202) [system] ignore(user:(_Program=_Program))
Exit: (201) [user] maybe_assign('_Program'=_Program)
Call: (201) [apply] apply:maplist_([], user:maybe_assign)
Unify: (201) [apply] apply:maplist_([], user:maybe_assign)
Exit: (201) [apply] apply:maplist_([], user:maybe_assign)
Exit: (200) [apply] apply:maplist_(['_Program'=_Program], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] var([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] string([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _353448), pfcAdd_Now('next-operation'(_353448)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _353448), pfcAdd_Now('next-operation'(_353448)))
Call: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _353448)
Unify: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, _356240))
Call: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _356240)
Unify: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _356240)
Call: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _356240)
Unify: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _356240)
Call: (200) [user] o_s('run-program', _356240)
Unify: (200) [user] o_s('run-program', 'run-program')
Exit: (200) [user] o_s('run-program', 'run-program')
Exit: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], 'run-program')
Exit: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'run-program')
Exit: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program'))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Call: (199) [user] must_ex(current_why_UU(_377458))
^ Unify: (199) [user] must_ex(current_why_UU(_377458))
Call: (201) [user] current_why_UU(_377458)
Unify: (201) [user] current_why_UU(_377458)
^ Call: (202) [user] get_why_uu(_377458)
^ Unify: (202) [user] get_why_uu(_377458)
^ Call: (203) [user] findall(_382998, current_why(_382998), _383004)
^ Unify: (203) [$bags] findall(_382998, user:current_why(_382998), _383004)
^ Call: (204) [$bags] findall(_382998, user:current_why(_382998), _383004, [])
^ Unify: (204) [$bags] findall(_382998, user:current_why(_382998), _383004, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_382998, user:current_why(_382998), _383004, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_382998, user:current_why(_382998), _383004, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_382998, user:current_why(_382998), _383004, [])
Unify: (206) [$bags] findall_loop(_382998, user:current_why(_382998), _383004, [])
^ Call: (207) [user] bugger:current_why(_382998)
^ Unify: (207) [user] bugger:current_why(_382998)
^ Call: (208) [user] bugger:current_why_data(_382998)
^ Unify: (208) [user] bugger:current_why_data(_382998)
Call: (209) [system] nb_current('$current_why', wp(_382998, _394258))
Fail: (209) [system] nb_current('$current_why', wp(_382998, _394258))
^ Redo: (208) [user] bugger:current_why_data(_382998)
^ Unify: (208) [user] bugger:current_why_data(_382998)
Call: (209) [t_l] t_l:current_why_source(_382998)
Fail: (209) [t_l] t_l:current_why_source(_382998)
^ Fail: (208) [user] bugger:current_why_data(_382998)
^ Redo: (207) [user] bugger:current_why(_382998)
^ Unify: (207) [user] bugger:current_why(mfl4(_401686, _401688, _401690, _401692))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_402642, _402644), once(user:current_mfl4(_401686, _401688, _401690, _401692)), '$restore_trace'(_402642, _402644))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_402642, _402644), system:once(user:current_mfl4(_401686, _401688, _401690, _401692)), system:'$restore_trace'(_402642, _402644))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_402642, _402644))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_401686, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_401686, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_382998, user:current_why(_382998), _383004, [])
Exit: (206) [$bags] findall_loop(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _377458)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _377458)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_21128, _21130)
Fail: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_21128, _21130)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _51474)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _51474)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _51474)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_413962, _413964)
Fail: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_413962, _413964)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
Call: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _53900)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _53900)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _53900)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _104138)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), _204550, _204552)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
Call: (212) [system] _208294=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _210164)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _210164)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _212992)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _212992)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), _240302, _240304)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _242182, _242184)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _242182, _242184)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
Call: (215) [system] _250588=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _252458)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _252458)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _255286)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _255286)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Call: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^ Exit: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
Call: (216) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (216) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
Call: (216) [system] _323108 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
Call: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
Call: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _332376, _332378)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
Call: (217) [lists] lists:member(_324966, ['next-operation', op(+, =, 'run-program')])
Unify: (217) [lists] lists:member(_324966, ['next-operation', op(+, =, 'run-program')])
Call: (218) [lists] lists:member_([op(+, =, 'run-program')], _324966, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _311956)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _311956)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _311956)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _311956)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _311956)
Call: (217) [system] _311956='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'run-program')], _324966, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], _324966, 'next-operation')
Call: (219) [lists] lists:member_([], _324966, op(+, =, 'run-program'))
Unify: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
Call: (217) [system] var(op(+, =, 'run-program'))
Fail: (217) [system] var(op(+, =, 'run-program'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
Call: (217) [system] compound(op(+, =, 'run-program'))
Exit: (217) [system] compound(op(+, =, 'run-program'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _311956=op(+, =, 'run-program')
Exit: (217) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^ Fail: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
Call: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
Call: (215) [system] _390908 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
Call: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _400176, _400178)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
Call: (216) [lists] lists:member(_392766, ['next-operation', op(+, =, 'run-program')])
Unify: (216) [lists] lists:member(_392766, ['next-operation', op(+, =, 'run-program')])
Call: (217) [lists] lists:member_([op(+, =, 'run-program')], _392766, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _379756)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _379756)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _379756)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _379756)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _379756)
Call: (216) [system] _379756='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, 'run-program')], _392766, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], _392766, 'next-operation')
Call: (218) [lists] lists:member_([], _392766, op(+, =, 'run-program'))
Unify: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
Call: (216) [system] var(op(+, =, 'run-program'))
Fail: (216) [system] var(op(+, =, 'run-program'))
^ Redo: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
Call: (216) [system] compound(op(+, =, 'run-program'))
Exit: (216) [system] compound(op(+, =, 'run-program'))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _379756=op(+, =, 'run-program')
Exit: (216) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^ Exit: (215) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (214) [user] pfcTraced(op(+, =, 'run-program'))
^ Fail: (214) [user] pfcTraced(op(+, =, 'run-program'))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_28830)
^ Unify: (212) [user] pfcGetSearch(_28830)
Call: (213) [t_l] t_l:pfcSearchTL(_30680)
Fail: (213) [t_l] t_l:pfcSearchTL(_30680)
^ Redo: (212) [user] pfcGetSearch(_28830)
^ Call: (213) [user] pfcSearch(_33454)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _28830=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _57888)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _57888)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _57888)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _68150)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
Call: (218) [system] is_list(_75646)
Fail: (218) [system] is_list(_75646)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
Call: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), _83040)
Exit: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _125702, _125704)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _125702, _125704)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _125702, _125704)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _136944)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _137884)
Call: (224) [system] nonvar(_138742)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _139744)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _140678)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), number_of_clauses(_149872))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), number_of_clauses(_149872))
Call: (224) [system] nonvar(number_of_clauses(_149872))
Exit: (224) [system] nonvar(number_of_clauses(_149872))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_149872), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_149872), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _164716), (prolog_current_choice(_164726), push_current_choice(_164726), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748), pfc_call(_164748)), nb_setval('$pfc_current_choice', _164716))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164716), user:(prolog_current_choice(_164726), push_current_choice(_164726), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748), pfc_call(_164748)), user:nb_setval('$pfc_current_choice', _164716))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _164716))
Call: (226) [system] nb_current('$pfc_current_choice', _164716)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_164726)
Exit: (225) [system] prolog_current_choice(2935)
^ Call: (225) [user] push_current_choice(2935)
^ Unify: (225) [user] push_current_choice(2935)
Call: (226) [system] nb_current('$pfc_current_choice', _174066)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2935])
Exit: (226) [system] b_setval('$pfc_current_choice', [2935])
^ Exit: (225) [user] push_current_choice(2935)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _182438)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164716), user:(prolog_current_choice(_164726), push_current_choice(_164726), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748), pfc_call(_164748)), user:nb_setval('$pfc_current_choice', _164716))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (221) [user] pfc_spft(_197308, _197394, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316))
^ Unify: (221) [user] pfc_spft(_197308, _198326, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316))
^ Call: (222) [user] pfcCallSystem('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Call: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (224) [system] var('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Fail: (224) [system] var('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (224) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Exit: (224) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Exit: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Exit: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _233466, _233468)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _233466, _233468)
Call: (227) [system] compound('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Exit: (227) [system] compound('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (227) [system] compound_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _233466, _233468)
Exit: (227) [system] compound_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _244708)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _245648)
Call: (225) [system] nonvar(_246506)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _247508)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _248442)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Exit: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), number_of_clauses(_257636))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), number_of_clauses(_257636))
Call: (225) [system] nonvar(number_of_clauses(_257636))
Exit: (225) [system] nonvar(number_of_clauses(_257636))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_257636), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_257636), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Exit: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(718), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), number_of_clauses(718))
^ Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _272480), (prolog_current_choice(_272490), push_current_choice(_272490), clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512), pfc_call(_272512)), nb_setval('$pfc_current_choice', _272480))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _272480), user:(prolog_current_choice(_272490), push_current_choice(_272490), clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512), pfc_call(_272512)), user:nb_setval('$pfc_current_choice', _272480))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _272480))
Call: (227) [system] nb_current('$pfc_current_choice', _272480)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_272490)
Exit: (226) [system] prolog_current_choice(2955)
^ Call: (226) [user] push_current_choice(2955)
^ Unify: (226) [user] push_current_choice(2955)
Call: (227) [system] nb_current('$pfc_current_choice', _281830)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2955])
Exit: (227) [system] b_setval('$pfc_current_choice', [2955])
^ Exit: (226) [user] push_current_choice(2955)
^ Call: (226) [user] clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512)
^ Fail: (226) [user] clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _290202)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _272480), user:(prolog_current_choice(_272490), push_current_choice(_272490), clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512), pfc_call(_272512)), user:nb_setval('$pfc_current_choice', _272480))
^ Fail: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^ Fail: (221) [user] pfc_spft(_197308, _297706, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_395012)
Fail: (202) [t_l] t_l:pfcSearchTL(_395012)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_397786)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program')), pfcAdd_Now('next-operation'(op(+, =, 'run-program'))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_419252|_419254]
Exit: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_419252|_419254]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_422990, _422992), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_422990, _422992), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (204) [user] metta_interp_mode(+, _426706)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [user] metta_interp_mode(load, _431296)
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _440518)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_446994, _446996), once(user:is_compatio0), '$restore_trace'(_446994, _446996))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_446994, _446996), system:once(user:is_compatio0), system:'$restore_trace'(_446994, _446996))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_446994, _446996))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_452612, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_452612==""->true;our_ansi_format('#ffa505', '~w~n', [_452612]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_452612, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_452612==""->true;our_ansi_format('#ffa505', '~w~n', [_452612]))))
(=
(run-program $Program $N $S $Total)
( (ntimes $Program $N $Time $GC)
(set-det)
(add 1 $Total 1)
(add 2 $Total $Time)
(add 3 $Total $GC)
(format $S '~p~t~18| ~t~3f~25| ~t~3f~32|~n'
(:: $Program $Time $GC))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'), error(_422990, _422992), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, [add, _484802, _484808, _484814], [[arg, _484802, _484808, _484850], [is, _484868, [+, _484850, _484814]], ['nb-setarg', _484802, _484808, _484868]]], ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^ Exit: (193) [user] metta_file_buffer(+, [=, [add, _484802, _484808, _484814], [[arg, _484802, _484808, _484850], [is, _484868, [+, _484850, _484814]], ['nb-setarg', _484802, _484808, _484868]]], ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802])
Call: (195) [apply] apply:maplist_(['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
Call: (196) [user] maybe_assign('_T'=_484868)
Unify: (196) [user] maybe_assign('_T'=_484868)
^ Call: (197) [user] ignore(_484868=_T)
^ Unify: (197) [system] ignore(user:(_484868=_T))
Call: (198) [system] _484868=_T
Exit: (198) [system] _T=_T
^ Exit: (197) [system] ignore(user:(_T=_T))
Exit: (196) [user] maybe_assign('_T'=_T)
Call: (196) [apply] apply:maplist_(['_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
Call: (197) [user] maybe_assign('_T0'=_484850)
Unify: (197) [user] maybe_assign('_T0'=_484850)
^ Call: (198) [user] ignore(_484850=_T0)
^ Unify: (198) [system] ignore(user:(_484850=_T0))
Call: (199) [system] _484850=_T0
Exit: (199) [system] _T0=_T0
^ Exit: (198) [system] ignore(user:(_T0=_T0))
Exit: (197) [user] maybe_assign('_T0'=_T0)
Call: (197) [apply] apply:maplist_(['_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
Call: (198) [user] maybe_assign('_Time'=_484814)
Unify: (198) [user] maybe_assign('_Time'=_484814)
^ Call: (199) [user] ignore(_484814=_Time)
^ Unify: (199) [system] ignore(user:(_484814=_Time))
Call: (200) [system] _484814=_Time
Exit: (200) [system] _Time=_Time
^ Exit: (199) [system] ignore(user:(_Time=_Time))
Exit: (198) [user] maybe_assign('_Time'=_Time)
Call: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Call: (199) [user] maybe_assign('_Term'=_3704)
Unify: (199) [user] maybe_assign('_Term'=_3704)
^ Call: (200) [user] ignore(_3704=_Term)
^ Unify: (200) [system] ignore(user:(_3704=_Term))
Call: (201) [system] _3704=_Term
Exit: (201) [system] _Term=_Term
^ Exit: (200) [system] ignore(user:(_Term=_Term))
Exit: (199) [user] maybe_assign('_Term'=_Term)
Call: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
Call: (200) [user] maybe_assign('_Arg'=_3698)
Unify: (200) [user] maybe_assign('_Arg'=_3698)
^ Call: (201) [user] ignore(_3698=_Arg)
^ Unify: (201) [system] ignore(user:(_3698=_Arg))
Call: (202) [system] _3698=_Arg
Exit: (202) [system] _Arg=_Arg
^ Exit: (201) [system] ignore(user:(_Arg=_Arg))
Exit: (200) [user] maybe_assign('_Arg'=_Arg)
Call: (200) [apply] apply:maplist_([], user:maybe_assign)
Unify: (200) [apply] apply:maplist_([], user:maybe_assign)
Exit: (200) [apply] apply:maplist_([], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_Arg'=_Arg], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] var([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] string([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _85780), pfcAdd_Now('next-operation'(_85780)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _85780), pfcAdd_Now('next-operation'(_85780)))
Call: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _85780)
Unify: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, _88572))
Call: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _88572)
Unify: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _88572)
Call: (199) [user] o_s([add, _Arg, _Term, _Time], _88572)
Unify: (199) [user] o_s([add, _Arg, _Term, _Time], _88572)
Call: (200) [user] o_s(add, _88572)
Unify: (200) [user] o_s(add, add)
Exit: (200) [user] o_s(add, add)
Exit: (199) [user] o_s([add, _Arg, _Term, _Time], add)
Exit: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], add)
Exit: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Call: (199) [user] must_ex(current_why_UU(_109790))
^ Unify: (199) [user] must_ex(current_why_UU(_109790))
Call: (201) [user] current_why_UU(_109790)
Unify: (201) [user] current_why_UU(_109790)
^ Call: (202) [user] get_why_uu(_109790)
^ Unify: (202) [user] get_why_uu(_109790)
^ Call: (203) [user] findall(_115330, current_why(_115330), _115336)
^ Unify: (203) [$bags] findall(_115330, user:current_why(_115330), _115336)
^ Call: (204) [$bags] findall(_115330, user:current_why(_115330), _115336, [])
^ Unify: (204) [$bags] findall(_115330, user:current_why(_115330), _115336, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_115330, user:current_why(_115330), _115336, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_115330, user:current_why(_115330), _115336, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_115330, user:current_why(_115330), _115336, [])
Unify: (206) [$bags] findall_loop(_115330, user:current_why(_115330), _115336, [])
^ Call: (207) [user] bugger:current_why(_115330)
^ Unify: (207) [user] bugger:current_why(_115330)
^ Call: (208) [user] bugger:current_why_data(_115330)
^ Unify: (208) [user] bugger:current_why_data(_115330)
Call: (209) [system] nb_current('$current_why', wp(_115330, _126590))
Fail: (209) [system] nb_current('$current_why', wp(_115330, _126590))
^ Redo: (208) [user] bugger:current_why_data(_115330)
^ Unify: (208) [user] bugger:current_why_data(_115330)
Call: (209) [t_l] t_l:current_why_source(_115330)
Fail: (209) [t_l] t_l:current_why_source(_115330)
^ Fail: (208) [user] bugger:current_why_data(_115330)
^ Redo: (207) [user] bugger:current_why(_115330)
^ Unify: (207) [user] bugger:current_why(mfl4(_134018, _134020, _134022, _134024))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_134974, _134976), once(user:current_mfl4(_134018, _134020, _134022, _134024)), '$restore_trace'(_134974, _134976))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_134974, _134976), system:once(user:current_mfl4(_134018, _134020, _134022, _134024)), system:'$restore_trace'(_134974, _134976))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_134974, _134976))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_134018, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_134018, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_115330, user:current_why(_115330), _115336, [])
Exit: (206) [$bags] findall_loop(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_271402, _271404)
Fail: (204) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_271402, _271404)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _301764)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _301764)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3990)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_146324, _146326)
Fail: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_146324, _146326)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
Call: (202) [system] is_list('next-operation'(op(+, =, add)))
Fail: (202) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _304638)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _304638)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _304638)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _354876)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, add)), _455288, _455290)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
Call: (212) [system] _459032=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _460902)
^ Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _460902)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _463730)
^ Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _463730)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, add)), _491040, _491042)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _492920, _492922)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
Call: (215) [system] var('next-operation'(op(+, =, add)))
Fail: (215) [system] var('next-operation'(op(+, =, add)))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _492920, _492922)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
Call: (215) [system] _501326=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _503196)
^ Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _503196)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _506024)
^ Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _506024)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Call: (213) [user] assert('next-operation'(op(+, =, add)))
^ Exit: (213) [user] assert('next-operation'(op(+, =, add)))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
Call: (216) [system] var('next-operation'(op(+, =, add)))
Fail: (216) [system] var('next-operation'(op(+, =, add)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
Call: (216) [system] compound('next-operation'(op(+, =, add)))
Exit: (216) [system] compound('next-operation'(op(+, =, add)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
Call: (216) [system] _54842 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
Call: (217) [system] is_list('next-operation'(op(+, =, add)))
Fail: (217) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
Call: (217) [system] compound('next-operation'(op(+, =, add)))
Exit: (217) [system] compound('next-operation'(op(+, =, add)))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), _64110, _64112)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
Call: (217) [lists] lists:member(_56700, ['next-operation', op(+, =, add)])
Unify: (217) [lists] lists:member(_56700, ['next-operation', op(+, =, add)])
Call: (218) [lists] lists:member_([op(+, =, add)], _56700, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _43690)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _43690)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _43690)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _43690)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _43690)
Call: (217) [system] _43690='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, add)], _56700, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, add)], _56700, 'next-operation')
Call: (219) [lists] lists:member_([], _56700, op(+, =, add))
Unify: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (218) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (216) [user] compound_eles(0, op(+, =, add), _43690)
^ Unify: (216) [user] compound_eles(0, op(+, =, add), _43690)
Call: (217) [system] var(op(+, =, add))
Fail: (217) [system] var(op(+, =, add))
^ Redo: (216) [user] compound_eles(0, op(+, =, add), _43690)
^ Unify: (216) [user] compound_eles(0, op(+, =, add), _43690)
Call: (217) [system] compound(op(+, =, add))
Exit: (217) [system] compound(op(+, =, add))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _43690=op(+, =, add)
Exit: (217) [system] op(+, =, add)=op(+, =, add)
^ Exit: (216) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (215) [user] pfcIgnored(op(+, =, add))
^ Fail: (215) [user] pfcIgnored(op(+, =, add))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
Call: (215) [system] var('next-operation'(op(+, =, add)))
Fail: (215) [system] var('next-operation'(op(+, =, add)))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
Call: (215) [system] compound('next-operation'(op(+, =, add)))
Exit: (215) [system] compound('next-operation'(op(+, =, add)))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
Call: (215) [system] _122642 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
Call: (216) [system] is_list('next-operation'(op(+, =, add)))
Fail: (216) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
Call: (216) [system] compound('next-operation'(op(+, =, add)))
Exit: (216) [system] compound('next-operation'(op(+, =, add)))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), _131910, _131912)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
Call: (216) [lists] lists:member(_124500, ['next-operation', op(+, =, add)])
Unify: (216) [lists] lists:member(_124500, ['next-operation', op(+, =, add)])
Call: (217) [lists] lists:member_([op(+, =, add)], _124500, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _111490)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _111490)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _111490)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _111490)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _111490)
Call: (216) [system] _111490='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, add)], _124500, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, add)], _124500, 'next-operation')
Call: (218) [lists] lists:member_([], _124500, op(+, =, add))
Unify: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (217) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (215) [user] compound_eles(0, op(+, =, add), _111490)
^ Unify: (215) [user] compound_eles(0, op(+, =, add), _111490)
Call: (216) [system] var(op(+, =, add))
Fail: (216) [system] var(op(+, =, add))
^ Redo: (215) [user] compound_eles(0, op(+, =, add), _111490)
^ Unify: (215) [user] compound_eles(0, op(+, =, add), _111490)
Call: (216) [system] compound(op(+, =, add))
Exit: (216) [system] compound(op(+, =, add))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _111490=op(+, =, add)
Exit: (216) [system] op(+, =, add)=op(+, =, add)
^ Exit: (215) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (214) [user] pfcTraced(op(+, =, add))
^ Fail: (214) [user] pfcTraced(op(+, =, add))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_277902)
^ Unify: (212) [user] pfcGetSearch(_277902)
Call: (213) [t_l] t_l:pfcSearchTL(_279752)
Fail: (213) [t_l] t_l:pfcSearchTL(_279752)
^ Redo: (212) [user] pfcGetSearch(_277902)
^ Call: (213) [user] pfcSearch(_282526)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _277902=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _306960)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _306960)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _306960)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, add))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _317222)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
Call: (218) [system] is_list(_324718)
Fail: (218) [system] is_list(_324718)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
Call: (219) [system] copy_term('next-operation'(op(+, =, add)), _332112)
Exit: (219) [system] copy_term('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _337704))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), _374774, _374776)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), _374774, _374776)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _337704))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), _374774, _374776)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), _386016)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), _386956)
Call: (224) [system] nonvar(_387814)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), _388816)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), _389750)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), number_of_clauses(_398944))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), number_of_clauses(_398944))
Call: (224) [system] nonvar(number_of_clauses(_398944))
Exit: (224) [system] nonvar(number_of_clauses(_398944))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_398944), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_398944), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _413788), (prolog_current_choice(_413798), push_current_choice(_413798), clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820), pfc_call(_413820)), nb_setval('$pfc_current_choice', _413788))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413788), user:(prolog_current_choice(_413798), push_current_choice(_413798), clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820), pfc_call(_413820)), user:nb_setval('$pfc_current_choice', _413788))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _413788))
Call: (226) [system] nb_current('$pfc_current_choice', _413788)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_413798)
Exit: (225) [system] prolog_current_choice(2934)
^ Call: (225) [user] push_current_choice(2934)
^ Unify: (225) [user] push_current_choice(2934)
Call: (226) [system] nb_current('$pfc_current_choice', _423138)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2934])
Exit: (226) [system] b_setval('$pfc_current_choice', [2934])
^ Exit: (225) [user] push_current_choice(2934)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _431510)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413788), user:(prolog_current_choice(_413798), push_current_choice(_413798), clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820), pfc_call(_413820)), user:nb_setval('$pfc_current_choice', _413788))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (221) [user] pfc_spft(_446380, _446466, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388))
^ Unify: (221) [user] pfc_spft(_446380, _447398, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388))
^ Call: (222) [user] pfcCallSystem('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Call: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (224) [system] var('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Fail: (224) [system] var('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (224) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Exit: (224) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Exit: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Exit: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _482538, _482540)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _482538, _482540)
Call: (227) [system] compound('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Exit: (227) [system] compound('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (227) [system] compound_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _482538, _482540)
Exit: (227) [system] compound_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _493780)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _494720)
Call: (225) [system] nonvar(_495578)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _496580)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _497514)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Exit: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), number_of_clauses(_506708))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), number_of_clauses(_506708))
Call: (225) [system] nonvar(number_of_clauses(_506708))
Exit: (225) [system] nonvar(number_of_clauses(_506708))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_506708), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_506708), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Exit: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(720), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), number_of_clauses(720))
^ Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _521552), (prolog_current_choice(_521562), push_current_choice(_521562), clause('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _521584), pfc_call(_521584)), nb_setval('$pfc_current_choice', _521552))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _521552), user:(prolog_current_choice(_521562), push_current_choice(_521562), clause('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _521584), pfc_call(_521584)), user:nb_setval('$pfc_current_choice', _521552))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _4222))
Call: (227) [system] nb_current('$pfc_current_choice', _4222)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_4232)
Exit: (226) [system] prolog_current_choice(2954)
^ Call: (226) [user] push_current_choice(2954)
^ Unify: (226) [user] push_current_choice(2954)
Call: (227) [system] nb_current('$pfc_current_choice', _11292)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2954])
Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^ Exit: (226) [user] push_current_choice(2954)
^ Call: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _4254)
^ Fail: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _4254)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _19664)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _4222), user:(prolog_current_choice(_4232), push_current_choice(_4232), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _4254), pfc_call(_4254)), user:nb_setval('$pfc_current_choice', _4222))
^ Fail: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Fail: (221) [user] pfc_spft(_4200, _27168, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_124474)
Fail: (202) [t_l] t_l:pfcSearchTL(_124474)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_127248)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add)), pfcAdd_Now('next-operation'(op(+, =, add))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_148714|_148716]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_148714|_148716]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_152452, _152454), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_152452, _152454), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (204) [user] metta_interp_mode(+, _156168)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [user] metta_interp_mode(load, _160758)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _169980)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_176456, _176458), once(user:is_compatio0), '$restore_trace'(_176456, _176458))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_176456, _176458), system:once(user:is_compatio0), system:'$restore_trace'(_176456, _176458))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_176456, _176458))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_182074, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_182074==""->true;our_ansi_format('#ffa505', '~w~n', [_182074]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_182074, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_182074==""->true;our_ansi_format('#ffa505', '~w~n', [_182074]))))
(=
(add $Arg $Term $Time)
( (arg $Arg $Term $T0)
(is $T
(+ $T0 $Time))
(nb-setarg $Arg $Term $T)))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'), error(_152452, _152454), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _213974]]), ['__'=_213974], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^ Exit: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _213974]]), ['__'=_213974], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^ Call: (194) [user] apply:maplist(maybe_assign, ['__'=_213974])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_213974])
Call: (195) [apply] apply:maplist_(['__'=_213974], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['__'=_213974], user:maybe_assign)
Call: (196) [user] maybe_assign('__'=_213974)
Unify: (196) [user] maybe_assign('__'=_213974)
^ Call: (197) [user] ignore(_213974=__)
^ Unify: (197) [system] ignore(user:(_213974=__))
Call: (198) [system] _213974=__
Exit: (198) [system] __=__
^ Exit: (197) [system] ignore(user:(__=__))
Exit: (196) [user] maybe_assign('__'=__)
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] var(exec([if, [statistics, gctime, __]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec([if, [statistics, gctime, __]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] string(exec([if, [statistics, gctime, __]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] var([if, [statistics, gctime, __]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] string([if, [statistics, gctime, __]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _372982))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
Call: (200) [system] _382626 is 2+1
Exit: (200) [system] 3 is 2+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _437472)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
Call: (200) [system] _408572=3
Exit: (200) [system] 3=3
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Call: (197) [user] must_det_ll(3>0)
^ Unify: (197) [user] must_det_ll(user:(3>0))
^ Call: (198) [user] once(user:(3>0))
^ Unify: (198) [system] once(user:(3>0))
Call: (199) [system] 3>0
Exit: (199) [system] 3>0
^ Exit: (198) [system] once(user:(3>0))
^ Exit: (197) [user] must_det_ll(user:(3>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_477494, _477496), once(user:is_synthing_unit_tests0), '$restore_trace'(_477494, _477496))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_477494, _477496), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_477494, _477496))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_477494, _477496))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _482232)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _482232)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^ Call: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _501512), pfcAdd_Now('next-operation'(_501512)))
^ Unify: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _501512), pfcAdd_Now('next-operation'(_501512)))
Call: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], _501512)
Unify: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, _504304))
Call: (199) [user] o_s([[statistics, gctime, __]], _504304)
Unify: (199) [user] o_s([[statistics, gctime, __]], _504304)
Call: (200) [user] o_s([statistics, gctime, __], _504304)
Unify: (200) [user] o_s([statistics, gctime, __], _504304)
Call: (201) [user] o_s(statistics, _504304)
Unify: (201) [user] o_s(statistics, statistics)
Exit: (201) [user] o_s(statistics, statistics)
Exit: (200) [user] o_s([statistics, gctime, __], statistics)
Exit: (199) [user] o_s([[statistics, gctime, __]], statistics)
Exit: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Call: (200) [user] must_ex(current_why_UU(_5342))
^ Unify: (200) [user] must_ex(current_why_UU(_5342))
Call: (202) [user] current_why_UU(_5342)
Unify: (202) [user] current_why_UU(_5342)
^ Call: (203) [user] get_why_uu(_5342)
^ Unify: (203) [user] get_why_uu(_5342)
^ Call: (204) [user] findall(_10882, current_why(_10882), _10888)
^ Unify: (204) [$bags] findall(_10882, user:current_why(_10882), _10888)
^ Call: (205) [$bags] findall(_10882, user:current_why(_10882), _10888, [])
^ Unify: (205) [$bags] findall(_10882, user:current_why(_10882), _10888, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_10882, user:current_why(_10882), _10888, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_10882, user:current_why(_10882), _10888, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_10882, user:current_why(_10882), _10888, [])
Unify: (207) [$bags] findall_loop(_10882, user:current_why(_10882), _10888, [])
^ Call: (208) [user] bugger:current_why(_10882)
^ Unify: (208) [user] bugger:current_why(_10882)
^ Call: (209) [user] bugger:current_why_data(_10882)
^ Unify: (209) [user] bugger:current_why_data(_10882)
Call: (210) [system] nb_current('$current_why', wp(_10882, _22142))
Fail: (210) [system] nb_current('$current_why', wp(_10882, _22142))
^ Redo: (209) [user] bugger:current_why_data(_10882)
^ Unify: (209) [user] bugger:current_why_data(_10882)
Call: (210) [t_l] t_l:current_why_source(_10882)
Fail: (210) [t_l] t_l:current_why_source(_10882)
^ Fail: (209) [user] bugger:current_why_data(_10882)
^ Redo: (208) [user] bugger:current_why(_10882)
^ Unify: (208) [user] bugger:current_why(mfl4(_29570, _29572, _29574, _29576))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_30526, _30528), once(user:current_mfl4(_29570, _29572, _29574, _29576)), '$restore_trace'(_30526, _30528))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_30526, _30528), system:once(user:current_mfl4(_29570, _29572, _29574, _29576)), system:'$restore_trace'(_30526, _30528))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_30526, _30528))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_29570, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_29570, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_10882, user:current_why(_10882), _10888, [])
Exit: (207) [$bags] findall_loop(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_166886, _166888)
Fail: (205) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_166886, _166888)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _197232)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _197232)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _197232)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _5342)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_39792, _39794)
Fail: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_39792, _39794)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
Call: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _198106)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _198106)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _198106)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _248344)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), _348756, _348758)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
Call: (213) [system] _352500=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _354370)
^ Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _354370)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _357198)
^ Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _357198)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), _384508, _384510)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _386388, _386390)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _386388, _386390)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
Call: (216) [system] _394794=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _396664)
^ Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _396664)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _399492)
^ Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _399492)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Call: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^ Exit: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
Call: (217) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (217) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
Call: (217) [system] _467314 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
Call: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
Call: (218) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (218) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _476582, _476584)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
Call: (218) [lists] lists:member(_469172, ['next-operation', op(exec, if, statistics)])
Unify: (218) [lists] lists:member(_469172, ['next-operation', op(exec, if, statistics)])
Call: (219) [lists] lists:member_([op(exec, if, statistics)], _469172, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _456162)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _456162)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _456162)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _456162)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _456162)
Call: (218) [system] _456162='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, if, statistics)], _469172, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, if, statistics)], _469172, 'next-operation')
Call: (220) [lists] lists:member_([], _469172, op(exec, if, statistics))
Unify: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (219) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
^ Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
Call: (218) [system] var(op(exec, if, statistics))
Fail: (218) [system] var(op(exec, if, statistics))
^ Redo: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
^ Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
Call: (218) [system] compound(op(exec, if, statistics))
Exit: (218) [system] compound(op(exec, if, statistics))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _456162=op(exec, if, statistics)
Exit: (218) [system] op(exec, if, statistics)=op(exec, if, statistics)
^ Exit: (217) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (216) [user] pfcIgnored(op(exec, if, statistics))
^ Fail: (216) [user] pfcIgnored(op(exec, if, statistics))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
Call: (216) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (216) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
Call: (216) [system] _15010 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
Call: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _24278, _24280)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
Call: (217) [lists] lists:member(_16868, ['next-operation', op(exec, if, statistics)])
Unify: (217) [lists] lists:member(_16868, ['next-operation', op(exec, if, statistics)])
Call: (218) [lists] lists:member_([op(exec, if, statistics)], _16868, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _3920)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _3920)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _3920)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _3920)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _3920)
Call: (217) [system] _3920='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, if, statistics)], _16868, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, if, statistics)], _16868, 'next-operation')
Call: (219) [lists] lists:member_([], _16868, op(exec, if, statistics))
Unify: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (218) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
^ Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
Call: (217) [system] var(op(exec, if, statistics))
Fail: (217) [system] var(op(exec, if, statistics))
^ Redo: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
^ Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
Call: (217) [system] compound(op(exec, if, statistics))
Exit: (217) [system] compound(op(exec, if, statistics))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _3920=op(exec, if, statistics)
Exit: (217) [system] op(exec, if, statistics)=op(exec, if, statistics)
^ Exit: (216) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (215) [user] pfcTraced(op(exec, if, statistics))
^ Fail: (215) [user] pfcTraced(op(exec, if, statistics))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_170270)
^ Unify: (213) [user] pfcGetSearch(_170270)
Call: (214) [t_l] t_l:pfcSearchTL(_172120)
Fail: (214) [t_l] t_l:pfcSearchTL(_172120)
^ Redo: (213) [user] pfcGetSearch(_170270)
^ Call: (214) [user] pfcSearch(_174894)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _170270=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _199328)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _199328)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _199328)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _209590)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
Call: (219) [system] is_list(_217086)
Fail: (219) [system] is_list(_217086)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
Call: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), _224480)
Exit: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _267142, _267144)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _267142, _267144)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _267142, _267144)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _278384)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), _279324)
Call: (225) [system] nonvar(_280182)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), _281184)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), _282118)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), number_of_clauses(_291312))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), number_of_clauses(_291312))
Call: (225) [system] nonvar(number_of_clauses(_291312))
Exit: (225) [system] nonvar(number_of_clauses(_291312))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_291312), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_291312), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _306156), (prolog_current_choice(_306166), push_current_choice(_306166), clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188), pfc_call(_306188)), nb_setval('$pfc_current_choice', _306156))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _306156), user:(prolog_current_choice(_306166), push_current_choice(_306166), clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188), pfc_call(_306188)), user:nb_setval('$pfc_current_choice', _306156))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _306156))
Call: (227) [system] nb_current('$pfc_current_choice', _306156)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_306166)
Exit: (226) [system] prolog_current_choice(2953)
^ Call: (226) [user] push_current_choice(2953)
^ Unify: (226) [user] push_current_choice(2953)
Call: (227) [system] nb_current('$pfc_current_choice', _315506)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2953])
Exit: (227) [system] b_setval('$pfc_current_choice', [2953])
^ Exit: (226) [user] push_current_choice(2953)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _323878)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _306156), user:(prolog_current_choice(_306166), push_current_choice(_306166), clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188), pfc_call(_306188)), user:nb_setval('$pfc_current_choice', _306156))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (222) [user] pfc_spft(_338748, _338834, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756))
^ Unify: (222) [user] pfc_spft(_338748, _339766, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756))
^ Call: (223) [user] pfcCallSystem('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Call: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (225) [system] var('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Fail: (225) [system] var('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (225) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Exit: (225) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Exit: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Exit: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _374906, _374908)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _374906, _374908)
Call: (228) [system] compound('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Exit: (228) [system] compound('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (228) [system] compound_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _374906, _374908)
Exit: (228) [system] compound_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _386148)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _387088)
Call: (226) [system] nonvar(_387946)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _388948)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _389882)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Exit: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), number_of_clauses(_399076))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), number_of_clauses(_399076))
Call: (226) [system] nonvar(number_of_clauses(_399076))
Exit: (226) [system] nonvar(number_of_clauses(_399076))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_399076), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_399076), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Exit: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(722), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), number_of_clauses(722))
^ Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _413920), (prolog_current_choice(_413930), push_current_choice(_413930), clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952), pfc_call(_413952)), nb_setval('$pfc_current_choice', _413920))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413920), user:(prolog_current_choice(_413930), push_current_choice(_413930), clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952), pfc_call(_413952)), user:nb_setval('$pfc_current_choice', _413920))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _413920))
Call: (228) [system] nb_current('$pfc_current_choice', _413920)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_413930)
Exit: (227) [system] prolog_current_choice(2973)
^ Call: (227) [user] push_current_choice(2973)
^ Unify: (227) [user] push_current_choice(2973)
Call: (228) [system] nb_current('$pfc_current_choice', _423270)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2973])
Exit: (228) [system] b_setval('$pfc_current_choice', [2973])
^ Exit: (227) [user] push_current_choice(2973)
^ Call: (227) [user] clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952)
^ Fail: (227) [user] clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _431642)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413920), user:(prolog_current_choice(_413930), push_current_choice(_413930), clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952), pfc_call(_413952)), user:nb_setval('$pfc_current_choice', _413920))
^ Fail: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^ Fail: (222) [user] pfc_spft(_338748, _439146, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_18116)
Fail: (203) [t_l] t_l:pfcSearchTL(_18116)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_20890)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Exit: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics)), pfcAdd_Now('next-operation'(op(exec, if, statistics))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
Call: (200) [system] _57894=_57896
Exit: (200) [system] _57894=_57894
^ Call: (200) [user] ignore(catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798, _57894, _3422)), give_up(_59834), pp_m('red', gave_up(_59834))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798, _57894, _3422)), give_up(_59834), pp_m('red', gave_up(_59834))))
^ Call: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Unify: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _79068)
Fail: (209) [system] current_prolog_flag(windows, _79996)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_85456, _85458), once(user:is_flag0(log)), '$restore_trace'(_85456, _85458))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_85456, _85458), system:once(user:is_flag0(log)), system:'$restore_trace'(_85456, _85458))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_85456, _85458))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_93826, _93828), once(user:is_flag0(test)), '$restore_trace'(_93826, _93828))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_93826, _93828), system:once(user:is_flag0(test)), system:'$restore_trace'(_93826, _93828))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_93826, _93828))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Unify: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Call: (206) [user] original_user_error(_102222)
^ Unify: (206) [user] original_user_error(_102222)
Call: (207) [system] stream_property(_102222, file_no(2))
Unify: (207) [system] stream_property(_102222, file_no(2))
Call: (208) [system] nonvar(_102222)
Redo: (207) [system] stream_property(_102222, file_no(2))
Unify: (207) [system] stream_property(_102222, file_no(2))
Call: (208) [system] nonvar(_102222)
Redo: (207) [system] stream_property(_102222, file_no(2))
Unify: (207) [system] stream_property(_102222, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_113342)
Redo: (207) [system] stream_property(_102222, file_no(2))
Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f369f1ec200))
^ Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec([if, [statistics, gctime, __]]))
Call: (208) [user] write_exec([if, [statistics, gctime, __]])
Unify: (208) [user] write_exec([if, [statistics, gctime, __]])
^ Call: (209) [user] real_notrace(write_exec0([if, [statistics, gctime, __]]))
^ Unify: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_121706, _121708), once(user:write_exec0([if, [statistics, gctime, __]])), '$restore_trace'(_121706, _121708))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_121706, _121708), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(_121706, _121708))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_121706, _121708))
!(if (statistics gctime $))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
Exit: (208) [user] write_exec([if, [statistics, gctime, __]])
^ Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec([if, [statistics, gctime, __]]))
^ Exit: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Exit: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_133448, _133450), once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), '$restore_trace'(_133448, _133450))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_133448, _133450), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), system:'$restore_trace'(_133448, _133450))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_133448, _133450))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _149442), forall(rtrace_on_error(_149442), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _149442), user:forall(rtrace_on_error(_149442), true))
^ Call: (206) [user] clause(reset_cache, _149442)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)), _156928, (write_src_uo(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), catch(rtrace(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), _156928, throw(give_up(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))))), throw(_156928)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)), _156928, (write_src_uo(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), catch(rtrace(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), _156928, throw(give_up(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))))), throw(_156928)))
^ Call: (210) [user] retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))
^ Exit: (210) [user] retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)), _156928, (write_src_uo(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), catch(rtrace(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), _156928, throw(give_up(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))))), throw(_156928)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), user:true)
^ Redo: (206) [user] clause(reset_cache, _149442)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _169052, (write_src_uo(_169052=true), catch(rtrace(true), _169052, throw(give_up(_169052=true))), throw(_169052)))
Unify: (208) [user] catch_err(true, _169052, (write_src_uo(_169052=true), catch(rtrace(true), _169052, throw(give_up(_169052=true))), throw(_169052)))
Exit: (208) [user] catch_err(true, _169052, (write_src_uo(_169052=true), catch(rtrace(true), _169052, throw(give_up(_169052=true))), throw(_169052)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _149442), user:forall(rtrace_on_error(_149442), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
Call: (208) [user] file_hides_results(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_206116, _206118), once(user:(reset_eval_num, _205588=res(_3422), _205604=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _205622), (is_compatio->option_else(answer, _205646, leap);option_else(answer, _205646, each)), option_else('maximum-result-count', _205668, inf), option_else('initial-result-count', _205682, 10), _205694=contrl(_205668, _205646), _205712=_205714, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_205742), option_value(exec, skip), \+always_exec(_205622)->_205772=(skip(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)), deterministic(_205788)), _205712=1, !, true;_205772=(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, _205588, _205846)), !, flag(result_num, _205872, 0), _205884=eval('&self', _205622, _57894), \+ \+ (user:maplist(name_vars, ['__'=_136738]), user:name_vars('OUT'=_57894), if_t(_205712==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_205712==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_205884)))), if_t(option_value(repl, true), add_history_src(exec(_205622))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_205884), writeln('.')))), true)))), '$restore_trace'(_206116, _206118))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_206116, _206118), system:once(user:(reset_eval_num, _205588=res(_3422), _205604=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _205622), (is_compatio->option_else(answer, _205646, leap);option_else(answer, _205646, each)), option_else('maximum-result-count', _205668, inf), option_else('initial-result-count', _205682, 10), _205694=contrl(_205668, _205646), _205712=_205714, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_205742), option_value(exec, skip), \+always_exec(_205622)->_205772=(skip(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)), deterministic(_205788)), _205712=1, !, true;_205772=(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, _205588, _205846)), !, flag(result_num, _205872, 0), _205884=eval('&self', _205622, _57894), \+ \+ (user:maplist(name_vars, ['__'=_136738]), user:name_vars('OUT'=_57894), if_t(_205712==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_205712==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_205884)))), if_t(option_value(repl, true), add_history_src(exec(_205622))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_205884), writeln('.')))), true)))), system:'$restore_trace'(_206116, _206118))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_206116, _206118))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), [if, [statistics, gctime, _136738]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _205712=_205712, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_205742), option_value(exec, skip), \+always_exec([if, [statistics, gctime, _136738]])->(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846))=(skip(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)), deterministic(_205788)), _205712=1, !, true;(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846))=(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), !, flag(result_num, 1, 0), eval('&self', [if, [statistics, gctime, _136738]], _57894)=eval('&self', [if, [statistics, gctime, _136738]], _57894), \+ \+ (user:maplist(name_vars, ['__'=_136738]), user:name_vars('OUT'=_57894), if_t(_205712==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_205712==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', [if, [statistics, gctime, _136738]], _57894))))), if_t(option_value(repl, true), add_history_src(exec([if, [statistics, gctime, _136738]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', [if, [statistics, gctime, _136738]], _57894)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_238068)
^ Unify: (209) [user] answer_output(_238068)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_243610, _243612), once(user:is_flag0(test)), '$restore_trace'(_243610, _243612))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_243610, _243612), system:once(user:is_flag0(test)), system:'$restore_trace'(_243610, _243612))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_243610, _243612))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_238068)
^ Unify: (210) [user] original_user_output(_238068)
Call: (211) [system] stream_property(_238068, file_no(1))
Unify: (211) [system] stream_property(_238068, file_no(1))
Call: (212) [system] nonvar(_238068)
Redo: (211) [system] stream_property(_238068, file_no(1))
Unify: (211) [system] stream_property(_238068, file_no(1))
Call: (212) [system] nonvar(_238068)
Redo: (211) [system] stream_property(_238068, file_no(1))
Unify: (211) [system] stream_property(_238068, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_260346)
Redo: (211) [system] stream_property(_238068, file_no(1))
Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f369f1ec100))
^ Exit: (209) [user] answer_output((0x7f369f1ec100))
^